python绘图如何加图示

python绘图如何加图示

作者:Joshua Lee发布时间:2026-01-06阅读时长:0 分钟阅读次数:16

用户关注问题

Q
如何在Python绘图中添加图例?

在使用Python绘制图形时,怎样才能让图表中的不同数据系列显示对应的图例?

A

使用Matplotlib添加图例的步骤

在Matplotlib库中,可以通过为每个绘图命令添加label参数来定义图例标签,随后调用plt.legend()函数即可显示图例。例如:

import matplotlib.pyplot as plt
plt.plot(x, y1, label='数据1')
plt.plot(x, y2, label='数据2')
plt.legend()
plt.show()

这会在图中显示对应的说明信息。

Q
怎样自定义Python绘图中图例的位置?

绘制图形时,能否调整图例显示在图表的不同位置?怎么设置?

A

调整图例位置的方法

Matplotlib的legend函数支持通过loc参数设置图例的位置。例如,使用plt.legend(loc='upper right')可以将图例放在右上角。其他位置包括'best', 'upper left', 'lower right'等。此外,也支持通过bbox_to_anchor参数自定义精确位置。

Q
Python绘图中图例文本如何修改字体和大小?

如果想让图示文本更美观,如何调整字体类型和大小?

A

设置图例字体属性

调用legend函数时,可以传入prop参数来设置字体属性。例如:

plt.legend(prop={'family':'Times New Roman', 'size':12})

这会将图例文字设置为Times New Roman字体,字号为12号。通过此方式能够让图示更符合美学或展示需求。