matplotlib如何实现text文字处理

这篇文章主要介绍了 matplotlib如何实现text文字处理 ,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1.4.处理文字
text()命令可以在任意的位置添加文字,xlabel(),ylabel(),title()分别是添加x轴,y轴标签和标题。

import numpy as npimport matplotlib.pyplot as plt# Fixing random state for reproducibilitynp.random.seed(19680801)mu, sigma = 100, 15x = mu   sigma * np.random.randn(10000)# the histogram of the datan, bins, patches = plt.hist(x, 50, normed=1, facecolor=\’g\’, alpha=0.75)plt.xlabel(\’Smarts\’)plt.ylabel(\’Probability\’)plt.title(\’Histogram of IQ\’)plt.text(60, .025, r\’$\\\\mu=100,\\\\ \\\\sigma=15$\’)plt.axis([40, 160, 0, 0.03])plt.grid(True)plt.show()

所有的text()命令会返回一个matplotlib.text.Text实例,通过属性或者setp()来改变他们。
t = plt.xlabel(‘my data’, fontsize=14, color=’red’)
1.4.1 使用数学表达式

plt.title(r\’$\\\\sigma_i=15$\’)

前置的r是指定它后面的字符串是原始的字符串,然后用$包裹表示中间的是数学表达式,\\\\表示转译具体的数学符号。
4.2 注释
annotate()方法提供了一个注释的方法。
annotate(string,xy,xytest,arrowprops)

import numpy as npimport matplotlib.pyplot as pltax = plt.subplot(111)t = np.arange(0.0, 5.0, 0.01)s = np.cos(2*np.pi*t)line, = plt.plot(t, s, lw=2)plt.annotate(\’local max\’, xy=(2, 1), xytext=(3, 1.5),arrowprops=dict(facecolor=\’black\’, shrink=0.05),)plt.ylim(-2,2)plt.show()

默认的情况下,xy和xytext使用的坐标是数据的坐标,你也可以指定其他的坐标系统。

感谢你能够认真阅读完这篇文章,希望小编分享的“ matplotlib如何实现text文字处理 ”这篇文章对大家有帮助,同时也希望大家多多支持箭头云,关注箭头云行业资讯频道,更多相关知识等着你来学习!

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » matplotlib如何实现text文字处理

登录

找回密码

注册