微信扫一扫打赏支持

matplotlib_200730系列---2、设置x轴、y轴参数

matplotlib_200730系列---2、设置x轴、y轴参数

一、总结

一句话总结:

plt.xlim((-1,2)):相当于取x轴-1到2的位置
plt.xlabel("x"):设置x轴的文本
plt.xticks(np.linspace(-1,2,5)):替换x轴的标注
# 2、设置x轴 y轴文本
import matplotlib.pyplot as plt 
import numpy as np 
x=np.linspace(-3,3,50)
y1=2*x+1
y2=x**2


plt.figure()
plt.plot(x,y2)
plt.plot(x, y1, color='red', linewidth=1, linestyle='--')


# 相当于取x轴-1到2的位置,取y轴-2到3的位置
plt.xlim((-1,2))
plt.ylim((-2,3))
plt.xlabel("x")
plt.ylabel("y")

# 替换x轴的标注
new_ticks=np.linspace(-1,2,5)
print(new_ticks)
plt.xticks(new_ticks)
# 将y轴变换成文字
plt. yticks([-3,0,3,],[r'$really\ bad\ \alpha$','normal','good'])
#r表示正则表示法,空格需要加\转义,\alpha可转成数学的alpha

plt.show()

 

 

1、plt. yticks([-3,0,3,],[r'$really\ bad\ \alpha$','normal','good']) 是什么意思?

r表示正则表示法,空格需要加\转义,\alpha可转成数学的alpha

 

 

 

二、设置x轴、y轴参数

博客对应课程的视频位置:

 

In [6]:
# 2、设置x轴 y轴文本
import matplotlib.pyplot as plt 
import numpy as np 
x=np.linspace(-3,3,50)
y1=2*x+1
y2=x**2


plt.figure()
plt.plot(x,y2)
plt.plot(x, y1, color='red', linewidth=1, linestyle='--')


# 相当于取x轴-1到2的位置,取y轴-2到3的位置
plt.xlim((-1,2))
plt.ylim((-2,3))
plt.xlabel("x")
plt.ylabel("y")

# 替换x轴的标注
new_ticks=np.linspace(-1,2,5)
print(new_ticks)
plt.xticks(new_ticks)
# 将y轴变换成文字
plt. yticks([-3,0,3,],[r'$really\ bad\ \alpha$','normal','good'])
#r表示正则表示法,空格需要加\转义,\alpha可转成数学的alpha

plt.show()
[-1.   -0.25  0.5   1.25  2.  ]

 

 
posted @ 2020-07-30 02:52  范仁义  阅读(265)  评论(0)    收藏  举报