pythonmatplotlib设置标题、轴标签、刻度标签(ticker部分)
import numpy as np
import matplotlib.pyplot as plt
plt.figure()
x = np.arange(0,10,1)#这个函数的第三个参数表⽰的是步长,以此进⾏划分
z = x**2
y = np.linspace(1,10,10)#这个函数的第三个参数表⽰的是⽤⼏个点去划分,作为y的值
plt.plot(x,z,color ='red',linewidth=1.0,linestyle='--')
#线颜⾊线宽线样式
plt.title(u'⽅法⼀')#设置标题
plt.xlabel('X')#设置x,y轴的标签
linspace numpyplt.ylabel('Y')
plt.xlim(0,10)#设置x,y的区间
plt.ylim(0,100)
#plt.axis([0,10,0,100])这⼀句可以替换以上两句
# 第⼀个参数是点的位置,第⼆个参数是点的⽂字提⽰。
[r'$really\ bad$', r'$bad$', r'$normal$', r'$good$', r'$readly\ good$'])
#$表⽰特殊的字体,这边如果后期有需要可以上⽹查,空格需要转译,数学alpha可以⽤\来实现
ax = a()#gca='get current axis'
# 将右边和上边的边框(脊)的颜⾊去掉
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax = a()
# 绑定x轴和y轴
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
# # 定义x轴和y轴的位置
ax.spines['bottom'].set_position(('data',10))
ax.spines['left'].set_position(('data',2))
plt.show()
参考:
1.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论