加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

xticks()yticks()设置轴记号

(2018-11-15 14:11:04)
标签:

活力星语

金钟常鸣

分类: python
'''
plt.xticks()/plt.yticks()设置轴记号,人为设置坐标轴的刻度显示的值。'''

# 导入 matplotlib 的所有内容(nympy 可以用 np 这个名字来使用)
from pylab import *

# 创建一个 8 * 6 点(point)的图,并设置分辨率为 80
figure(figsize=(8,6), dpi=80)

# 创建一个新的 1 * 1 的子图,接下来的图样绘制在其中的第 1 块(也是唯一的一块)
subplot(1,1,1)

X = np.linspace(-np.pi, np.pi, 256, endpoint=True) 
'''linspace创建等差数列,它最常用的有三个参数:
第一个参数表示起始点;
第二个参数表示终止点;
第三个参数表示数列的个数。
可以使用参数endpoint来决定是否包含终止值,如果不设置这个参数,默认是True。
'''
C,S = np.cos(X), np.sin(X)

# 绘制余弦曲线,使用蓝色的、连续的、宽度为3 (像素)的'*'线条
plot(X, C, "b*", linewidth=3.0, linestyle="-")

# 绘制正弦曲线,使用绿色的、连续的、宽度为 1 (像素)的'^'线条
plot(X, S, "r^", lw=4.0, linestyle="-")

plt.axis([-pi,pi,-1.2,1.2])# x轴范围(-π~π), y轴范围(-1.2~1.2)
plt.annotate('here is the result of xticks. ', xy=(-np.pi/2, -1.2), xytext=(-0.7, -0.8), 
            arrowprops=dict(facecolor='y', shrink=0.005),
            )

# 设置轴记号
xticks([-np.pi, -np.pi/2, 0.00, np.pi/2, np.pi],
       [r'$-\pi$', r'$-\pi/2$', r'$0$', r'$+\pi/2$', r'$+\pi$'])  #这里的pi就是π

yticks([-1, 0, +1],
       [r'$-1$', r'$0$', r'$+1$'])

show()# 在屏幕上显示

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有