怎么在matplotlib.pyplot的plot上加上文字?

  统计/机器学习 数据可视化 Python    浏览次数:20535        分享
0

我不是指加标题或者坐标轴或者图例,我是指在plot上加文字说明,类似于下面这个例子。

这个该如何实现?谢谢!

 

yukio   2018-02-08 23:17



   1个回答 
3

用plt.text(x, y, your_text),x是文字起始点的横坐标,y是文字的纵坐标。

import matplotlib.pyplot as plt

plt.plot([0, 2], [0, 2])
plt.text(0.5, 1, 'put some text')
plt.show()


SofaSofa数据科学社区DS面试题库 DS面经

NextPage   2018-02-12 00:10

怎么调整文字大小呢? - cyh   2018-02-27 21:07
plt.text(0.5, 1, 'put some text', fontsize=30) - 木子周   2018-02-28 07:58


  相关讨论

python里怎么实现柱状图?

matplotlib怎么画圆?

可视化InvocationException: GraphViz's executables not found

画图的时候RuntimeError: Invalid DISPLAY variable

怎么用Python画这种温度分布图

使用python plotnine画图 没有显示

matplotlib作图的x轴上的名称怎么旋转?

python直方图y轴显示占比,而不是绝对数值

plt.scatter中c参数和cmap参数的区别是什么?

怎么给seaborn的heatmap里光谱柱添加名称?

  随便看看

为啥Xgboost比GradientBoost好那么多?

为什么LR要用Sigmoid函数?

假设检验中的p值是什么意思?为什么越小越好?

plt.scatter plot怎么让不同的类别有不同的颜色

为什么图的拉普拉斯矩阵的最小特征值一定是0?