matplotlib直方图
作者:野牛程序员:2023-07-14 12:50:34python阅读 2518
使用Matplotlib创建直方图的步骤如下:
导入必要的库:
import matplotlib.pyplot as plt import numpy as np
准备数据:
data = np.random.randn(1000) # 生成用于演示的随机数据
创建直方图:
plt.hist(data, bins=30, alpha=0.5, color='steelblue') # 'data' 是输入数据,'bins' 是要将数据分成的箱子数量
其中,data
是要创建直方图的输入数据,bins
参数指定要将数据分成的箱子数量。
alpha
参数设置条形图的透明度,color
参数设置条形图的颜色。
添加标签和标题:
plt.xlabel('值') plt.ylabel('频率') plt.title('直方图')
显示直方图:
plt.show()
xlabel
、ylabel
和 title
函数用于设置 x 轴、y 轴和图表的标签和标题。
最后,调用 show
函数显示直方图。
以下是完整的示例代码:
import matplotlib.pyplot as plt import numpy as np data = np.random.randn(1000) # 生成用于演示的随机数据 plt.hist(data, bins=30, alpha=0.5, color='steelblue') plt.xlabel('值') plt.ylabel('频率') plt.title('直方图') plt.show()
这将生成一个包含30个箱子的直方图,显示数据的频率分布。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:matplotlib堆叠柱状图
- 下一篇:matplotlib交互