【Python】一文学会使用Matplotlib库(数据可视化)

自由坦荡的智能 2025-02-15 03:22:20

创建图表

创建图表可视化:

import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [1, 4, 9, 16, 25]plt.plot(x, y)plt.show()2. 添加标题和标签

创建轴名称并给你的图表命名以提供更好的上下文:

plt.plot(x, y)plt.title('Growth Over Time')plt.xlabel('Time')plt.ylabel('Growth')plt.show()3. 创建散点图

创建散点图:

plt.scatter(x, y)plt.show()4. 自定义线型和标记

将符号添加到您的图表中,增强其实用性:

plt.plot(x, y, linestyle='--', marker='o', color='b')plt.show()5. 在同一坐标轴上创建多个图表

在同一轴上创建多个图表:

z = [2, 3, 4, 5, 6]plt.plot(x, y)plt.plot(x, z)plt.show()6. 创建子图

创建子图:

fig, ax = plt.subplots(2, 1) # 2 rows, 1 columnax[0].plot(x, y)ax[1].plot(x, z)plt.show()7. 创建直方图

创建直方图:

data = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]plt.hist(data, bins=4)plt.show()8. 添加图例

创建图表的图例:

plt.plot(x, y, label='Growth')plt.plot(x, z, label='Decay')plt.legend()plt.show()9. 自定义刻度

在轴上创建自己的标记,定义你的值范围:

plt.plot(x, y)plt.xticks([1, 2, 3, 4, 5], ['One', 'Two', 'Three', 'Four', 'Five'])plt.yticks([0, 5, 10, 15, 20, 25], ['0', '5', '10', '15', '20', '25+'])plt.show()10. 保存图形

将图像保存为.png 格式:

plt.plot(x, y)plt.savefig('growth_over_time.png')
0 阅读:0
自由坦荡的智能

自由坦荡的智能

感谢大家的关注