我试图生成一个x轴是一个几何序列,而y轴是一个介于0.0和1.0之间的数字的绘图。我的代码如下:
form matplotlib import pyplot as plt
plt.xticks(X)
plt.plot(X,Y)
plt.show()
产生了这样的情节:
如您所见,我正在显式地将x轴记号设置为属于几何序列的记号。
我的问题是:尽管x-ticks的值很小,但是序列的初始项很小,而且拥挤在一起,所以它是否可能使x-ticks的间距均匀。有点像对数标度,如果处理一个基数的幂,这是理想的,但对于一个几何序列,我想不是这样。
可以通过将变量绘制为参数化曲线的“自然”变量的函数来完成此操作。例如:
产生:
相关问题 更多 >
编程相关推荐