
创建图表可视化:
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')