Pyplot 绘图函数

0 投票
2 回答
1229 浏览
提问于 2025-04-18 00:47

下面是使用pyplot绘制点的代码。

x1=300+p[k]*math.cos(val[thetaval])
y1=300+p[k]*math.sin(val[thetaval])
plt.plot(x1,y1,'k.')

绘图功能正常,但问题是,如果我想把它绘制成一个点,我在绘图函数中用'k.'来指定这个点。输出的效果是这样的:

enter image description here

我绘制的黑色线条/曲线的宽度比我需要的要大很多。怎么才能把它缩小呢?

2 个回答

0

在查看 plot() 的文档 时,你会发现有一个叫“linewidth”的选项。

所以可以使用:

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

看起来你并不是在画一条线,而是在画一系列小点。也许你可以试着调整一下 plot 函数里的 markersize 参数,这样可能会有帮助。

撰写回答