我想使用pylab绘制两个数值 x = [0, 10,20,50,100]
和 y=[1,2,3,10,100]
。 我希望将 x 轴的间距保持在对数形式下。但是,我想在值为 10、20、50、100 处设置刻度,并将它们打印为非 10e1 或 10e2 的形式。 我按以下步骤进行操作:
import matplotlib.pylab as plt
plt.xscale('log')
plt.plot(x, y)
plt.xticks(x)
plt.grid()
但是它保留了以10e1、10e2的形式表示的数值。
你能帮我吗?