matplotlib 坐标轴设置
设置坐标轴范围
比如:
import matplotlib.pyplot as plt
plt.plot(range(6))
plt.xlim(-2,7) % 设置x轴的显示范围
plt.ylim(-2,7) % 设置y轴的显示范围
plt.show()
range(6)生成数据[0,1,2,3,4,5]。

设定刻度间隔
比如:
import numpy as np
import matplotlib.pyplot as plt
x = [0,5,9,10,15]
y = [0,1,2,3,4]
plt.plot(x,y)
plt.xticks(np.arange(min(x), max(x), 1.0)) % 设定x轴间隔
plt.show()
这里用plt.xticks()函数以及np.arange()函数对x轴的间隔进行设定,注意在开头要导入numpy。

设置对数单位
import pylab
import matplotlib.pyplot as plt
plt.plot(range(1001))
plt.yscale('log')
pylab.show()
注意导入pylab。用函数plt.yscale()对y轴设置对数单位‘log’。
结果:

评论已关闭,相关问题请到社区本站新建的社区讨论
对给您造成的不便表示抱歉!