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]。

设定x(y)轴的范围在(-2,7)之间
设定x(y)轴的范围在(-2,7)之间

设定刻度间隔

比如:


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’

结果:

对数单位
对数单位



公众号

关注公众号,获取一手资讯

“ matplotlib 坐标轴设置 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注