python,画2D相关图
时间: 2023-07-09 12:56:01 浏览: 143
python画图
Python 有很多库可以用来画 2D 相关图,这里介绍两个常用的库:matplotlib 和 seaborn。
## matplotlib
matplotlib 是 Python 中最常用的绘图库之一,可以用来画各种 2D 图形,包括散点图、折线图、柱状图、饼图等等。
以下是一个简单的例子,演示如何使用 matplotlib 画出一个简单的散点图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
x = np.random.rand(50)
y = np.random.rand(50)
# 绘制散点图
plt.scatter(x, y)
# 设置图表标题和坐标轴标签
plt.title('Scatter Plot')
plt.xlabel('X')
plt.ylabel('Y')
# 显示图表
plt.show()
```
输出的图像如下:
![scatter_plot](https://img-blog.csdnimg.cn/20210522193530603.png)
## seaborn
seaborn 是建立在 matplotlib 基础之上的高级绘图库,它提供了更高级的数据可视化功能,可以用来画出更加美观的图形。
以下是一个示例代码,演示如何使用 seaborn 画出一个简单的带回归线的散点图:
```python
import seaborn as sns
import numpy as np
# 生成随机数据
x = np.random.rand(50)
y = np.random.rand(50)
# 绘制散点图和回归线
sns.regplot(x=x, y=y)
# 设置图表标题和坐标轴标签
plt.title('Scatter Plot with Regression Line')
plt.xlabel('X')
plt.ylabel('Y')
# 显示图表
plt.show()
```
输出的图像如下:
![scatter_plot_with_regression_line](https://img-blog.csdnimg.cn/20210522193616346.png)
阅读全文