
python如何只绘制点不绘制线
用户关注问题
如何在Python中使用matplotlib绘制只有点的图形?
我想用Python绘制散点图,但不希望点之间有连接线,应该怎么做?
使用matplotlib绘制散点图的方法
可以使用matplotlib库中的scatter函数绘制只有点的图形。scatter专门用于绘制散点图,不会连接点之间的线。例如:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.scatter(x, y)
plt.show()
在Python里用plot函数绘制点时如何避免线条连接?
使用plt.plot绘图时,总默认把点连接成线,怎样只绘制点而没有线?
设置plot函数参数绘制点而不连接线
调用plt.plot时,通过传入参数style为点的标记符号,比如".'"表示只画点不连线。例如:
plt.plot(x, y, '.')
这样绘出来的图中只有点没有线。也可以用'o'或其他标记字符代替。
有哪些Python库适合绘制只显示点的图表?
除了matplotlib,Python中还可以用什么工具绘制只有点的图像?
常用Python绘点工具推荐
除了matplotlib,seaborn和plotly都是不错的选择。seaborn基于matplotlib,提供sns.scatterplot函数,简单方便。plotly则支持交互式图表,使用plotly.express.scatter。两者都能轻松绘制只有点的散点图。