欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

matplotlib使用笔记

程序员文章站 2022-03-19 22:14:02
...


常用语句:

import matplotlib.pyplot as plt
设置图片标题:
plt.title('Train Loss')
保存图片:
plt.savefig(path)

1. 绘制折线图

设置x、y轴标签
plt.xlabel(name)
plt.ylabel(name)
绘制折线图:
plt.plot(x, y)
x和y的维度需一致,且都为一维

2. 绘制柱状图

2.1 单元素柱状图

plt.bar(x, y, width=width, label='y', fc='b')
plt.legend()
plt.show()

width属性为柱状图的宽度,label为y的标签,fc为柱状图的颜色

2.2 并行柱状图

    width = (x[1] - x[0]) / 4.0
    for i in range(len(x)):
        x[i] -= width / 2.0
    plt.bar(x, y, width=width, label='y', fc='r')
    for i in range(len(x)):
        x[i] += width
    plt.bar(x, Y, width=width, label='Y', fc='b')
    plt.legend()  # 显示标志
    plt.show()

通过宽度的调整,控制并行柱状图的美观