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

pyplot tutorial(翻译)

程序员文章站 2022-07-13 21:51:43
...
              (第四部分 使用文本)

text()命令可以让你在任意位置添加文本,xlabel(),ylabel()和title()可以用来在明确位置(indicated location)添加文本。(查看 Text introduction 来了解更详细的文本的例子),下面是一个简单示例:

import numpy as np
import matplotlib.pyplot as plt

np.random.seed(19680801)

mu,sigma = 100,15
x = mu+sigma*np.random.randn(10000)
n,bins,patches = plt.hist(x,50,normed=1,facecolor='g',alpha=0.75)

plt.xlabel('Smarts')
plt.ylabel('Probability')
plt.title('Histogram o IQ')
plt.text(60,.025,r'$\mu=100,\ \sigma=15$')#后2个\\之间有一个空格
plt.axis([40,160,0,0.03])
plt.grid(True)
plt.show()

运行结果如下:
pyplot tutorial(翻译)

所有的text()命令返回一个matplotlib.text.Text的实例。就像前面示例中返回的线(line)的实例一样。你可以通过传递关键字参数给text函数或者使用setp()来定制文本属性:

t = plt.xlabel('my data',fontsize=14,color='red')

这些属性的更详细介绍可以在Text properties and layout 中查看

相关标签: pyplot