Python 如何在散点图中以偶数间隔更改x轴值?

Python 如何在散点图中以偶数间隔更改x轴值?,python,matplotlib,scatter-plot,Python,Matplotlib,Scatter Plot,我想做一个散点图,它用x值显示回归线 均匀跨越100个间隔,从x数据的最小值到最大值 我需要使用什么代码来更改x轴 x = [101.52762499 105.79521102 103.5158705 93.55296605 108.73719223 98.57426097 98.73552014 79.88138657 91.71042366 114.15815465] y = [107.83168825 93.11360106 102.49196148 97.84879532

我想做一个散点图,它用x值显示回归线 均匀跨越100个间隔,从x数据的最小值到最大值

我需要使用什么代码来更改x轴

x = [101.52762499 105.79521102 103.5158705   93.55296605 108.73719223 98.57426097  98.73552014  79.88138657  91.71042366 114.15815465]
y = [107.83168825  93.11360106 102.49196148  97.84879532 114.41714004 97.39079067 111.35664058  76.97523782  88.63047332  90.11216039]
我厌倦了使用
plt.xticks(0200)
,但它给了我一条错误消息


TypeError:类型为“int”的对象没有len()

以下代码在第一个值和最后一个值之间放置x个刻度,以创建100个大小相等的间隔

将numpy导入为np
从matplotlib导入pyplot作为plt
x=np.数组([101.52762499、105.79521102、103.5158705、93.55296605、108.73719223、98.57426097、98.73552014、79.88138657、91.71042366、114.15815465])
y=np.数组([107.83168825,93.11360106,102.49196148,97.84879532,114.41714004,97.39079067,111.35664058,76.97523782,88.63047332,90.11216039])
m、 c=np.polyfit(x,y,1)#这是为了找到最佳拟合线
plt.图(figsize=(15,4))
plt.plot(x,m*x+c)#此函数用于绘制最佳拟合线
plt.plot(x,y,'o')#这是在
bin=np.linspace(x.min(),x.max(),101)#100个大小相等的间隔
plt.xticks(料仓,旋转=90)
plt.grid(True,axis='x')#网格线显示了XTICK的100个间隔
plt.页边距(x=0.02)#减去左右空白
plt.紧_布局()
plt.show()

你是说。您试图设置两个。这是子批次的重复项,但链接的问题提供了使用
plt.xlim()
的其他解决方案。我不想直接链接到重复的问题,因为已接受的答案导入pylab,这是由于命名空间乱丢而不鼓励的。
m,c = np.polyfit(x,y,1) #this is to find the best fit line
plt.plot(x, m*x + c) # this to plot the best fit line
plt.plot(x,y,'o') # this is to plot in