首页 > 解决方案 > 熊猫,matplotlib,想在图表上添加一些注释,如“均值”、“方差”等

问题描述

我对 Python 2.7 和 Pandas 比较陌生。我有一个条形图,想添加注释,如mean,variance等。我已经在上面的图中计算了。我当前的图表如下所示:

在此处输入图像描述

连同这行代码:

matplotlib.pyplot.title('All the observation', fontsize=16)
matplotlib.pyplot.annotate( mean, ( 0 , 0), ( 0, 14000), fontsize=16)
matplotlib.pyplot.show()

有人知道如何以适当和好的方式在图表上添加平均值等吗?

预先感谢您的帮助!

最好的,维克多

标签: pythonpandasmatplotlib

解决方案


你可以使用这个:

matplotlib.pyplot.figtext(.6, .8, "Mean = {}".format(mean))

如果您要添加更多值:

plt.figtext(.6, .8, "Mean = {}\nVariance = {}".format(mean, variance))

在此处输入图像描述

附言。通常 matplotlib.pyplot 是这样导入的:

import matplotlib.pyplot as plt

推荐阅读