Python Pyplot函数

Python Pyplot函数,python,matplotlib,plot,Python,Matplotlib,Plot,下面给出了使用pyplot绘制点的代码 x1=300+p[k]*math.cos(val[thetaval]) y1=300+p[k]*math.sin(val[thetaval]) plt.plot(x1,y1,'k.') 绘图工作正常,问题是,如果我想将其绘制为点,我将在plot函数内的'k.中指定点。输出类似于: 我正在绘制的黑线/曲线的宽度比需要的要大得多。如何减少线宽?查看“线宽”列表 因此,请使用: plt.plot(x1,y1,'k.', linewidth=0.1) 看起来

下面给出了使用pyplot绘制点的代码

x1=300+p[k]*math.cos(val[thetaval])
y1=300+p[k]*math.sin(val[thetaval])
plt.plot(x1,y1,'k.')
绘图工作正常,问题是,如果我想将其绘制为点,我将在plot函数内的
'k.
中指定点。输出类似于:

我正在绘制的黑线/曲线的宽度比需要的要大得多。如何减少线宽?

查看“线宽”列表

因此,请使用:

plt.plot(x1,y1,'k.', linewidth=0.1)

看起来你不是在画一条线,而是在画一系列的小点。如果您尝试设置
plot
函数的
markersize
参数,可能会起作用。

我已经尝试过了。宽度没有减少。我也尝试了
lw
,仍然没有改变。那么使用线宽呢。。。他们得到了一个例子:
plot([1,2,3],[1,2,3],'go-',label='line 1',linewidth=2)
linewidth或lw=pointsTried linewidth中的float值,没有变化。我查阅了文件。是否因为我正在绘制点而不是线,所以它不起作用?是的,尝试一下。同样,线宽也为0.5,1,0.01。找不到时间间隔,我无法在此电脑上为您测试:)