Vas*_*lis 2 python plot matplotlib
我正在尝试绘制带有拟合虚线的散点图。
plt.scatter(x, y, s=z, alpha=0.5)
m, b = np.polyfit(x, y, 1)
y = [(m*i) + b for i in x]
plt.plot(x, y,':' )
Run Code Online (Sandbox Code Playgroud)
我附上结果。我的问题是,整条线的长度并没有出现,只有末端出现。我尝试将其更改为虚线,但又遇到了同样的问题。是图片分辨率的问题吗?
整条线都是虚线;问题可能有几件事;x 中的点在较低值下彼此非常接近,并且它们可能无法排序。在前一种情况下,点非常狭窄,除非放大,否则虚线会显示为实线,而在后一种情况下,线将自身重叠,使其看起来是实线。
您可以通过仅绘制线条的端点或创建一组新的稀疏 x 值来绘制线条拟合来解决此问题。
归档时间: |
|
查看次数: |
4038 次 |
最近记录: |