Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 显示x轴值,因为我的x轴具有不同的范围_Python_Matplotlib_Plot - Fatal编程技术网

Python 显示x轴值,因为我的x轴具有不同的范围

Python 显示x轴值,因为我的x轴具有不同的范围,python,matplotlib,plot,Python,Matplotlib,Plot,我试图使用matplotlib库在python中绘制数据。我的数据: x=[2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90100] 我尝试了plt.xticks(x),但由于2到10之间的值的范围不同于10到100之间的值,因此前者会受到太多挤压 我还尝试了plt.xticks(range(len(x)),x),但更糟糕的是:所有x轴值都被压缩 我想要的是为我的x中的每个值打勾,而不考虑值之间的不同范围 有什么帮助吗?你想把x-ticks作为你的x列表放在绘

我试图使用
matplotlib
库在python中绘制数据。我的数据:

x=[2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90100]

我尝试了
plt.xticks(x)
,但由于2到10之间的值的范围不同于10到100之间的值,因此前者会受到太多挤压

我还尝试了
plt.xticks(range(len(x)),x)
,但更糟糕的是:所有x轴值都被压缩

我想要的是为我的x中的每个值打勾,而不考虑值之间的不同范围


有什么帮助吗?

你想把
x-ticks
作为你的
x
列表放在绘图中吗?是的,正是@Thinker你想把
x-ticks
作为你的
x
列表放在绘图中吗?是的,正是@Thinker