采用matplotlib库绘制直方图和曲线图
时间: 2023-07-12 08:11:22 浏览: 160
matplotlib是Python中最常用的数据可视化库之一,可以用来绘制各种类型的图表,包括直方图和曲线图。
绘制直方图:
首先,需要导入matplotlib库和numpy库,然后使用numpy库生成一些随机数据,代码如下:
```
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
data = np.random.randn(1000)
```
接下来,使用matplotlib库的hist()函数绘制直方图,代码如下:
```
plt.hist(data, bins=30, alpha=0.5, color='steelblue')
plt.show()
```
其中,bins参数指定直方图的箱子数量,alpha参数指定直方图的透明度,color参数指定直方图的颜色。
绘制曲线图:
与绘制直方图类似,首先需要导入matplotlib库和numpy库,然后使用numpy库生成一些随机数据,代码如下:
```
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
x = np.linspace(0, 10, 100)
y = np.sin(x)
```
接下来,使用matplotlib库的plot()函数绘制曲线图,代码如下:
```
plt.plot(x, y)
plt.show()
```
其中,x轴数据为x,y轴数据为y。如果需要绘制多条曲线,可以在plot()函数中传入多组x和y数据,每组数据用逗号分隔即可。
阅读全文