我正在绘制一个二维数组使用pcolormesh的matplotlib使用这个代码:
import matplotlib.pyplot as plt
import numpy as np
# generate 2 2d grids for the x & y bounds
y = np.linspace(1/2.0,2.0,100)
x = np.linspace(0.00001,2,100)
y, x = np.meshgrid(y,x)
z = (1 - x / 2. + x ** 5 + y ** 3) * np.exp(-x ** 2 - y ** 2)
z = z[:-1, :-1]
z_min, z_max = -np.abs(z).max(), np.abs(z).max()
plt.pcolormesh(x, y, z)
# set the limits of the plot to the limits of the data
plt.axis([x.min(), x.max(), y.min(), y.max()])
plt.colorbar()
我得到这个数字: 我希望y轴上1/2和1个刻度之间的距离与1和2个刻度之间的距离相同有人知道怎么做吗? 问题来源StackOverflow 地址:/questions/59466193/matplotlib-changing-the-spacing-between-ticks
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。