如何在 Matplotlib 中用线连接散点图点 |
您所在的位置:网站首页 › eviews72散点图 › 如何在 Matplotlib 中用线连接散点图点 |
当前位置:主页 > 学无止境 > 编程语言 >
WEB前端
编程语言
网络
算法
操作系统
数据库
如何在 Matplotlib 中用线连接散点图点
作者:迹忆客
最近更新:2023/03/17
浏览次数:
我们可以在调用了 scatter()和 plot()之后,通过调用 show()来连接直线的散点,并使用 line 和 point 属性调用 plot(),然后使用关键字 zorder 来指定绘图顺序。 在调用 scatter()和 plot()之后调用 show()matplotlib.pyplot.scatter(x, y),其中 x 是 x 坐标序列,而 y 是 y 坐标序列会创建点的散点图。要按顺序连接这些散点图的点,请调用 matplotlib.pyplot.plot(x, y),使 x 和 y 与传递给 scatter() 函数的点相同。 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,5,50) y=np.sin(2 * np.pi * x) plt.scatter(x, y) plt.plot(x, y) plt.title("Connected Scatterplot points with line") plt.xlabel("x") plt.ylabel("sinx") plt.show() figure.tight_layout()输出: 具有线型属性的 matplotlib.pyplot.plot() 函数 我们也可以通过仅调用 matplotlib.pyplot.plot() 函数以及 linestyle 属性来将 scatterplot 点与直线连接起来。 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,5,50) y=np.sin(2 * np.pi * x) plt.plot(x,y,linestyle='solid',color='blue') plt.title("Connected Scatterplot points with line") plt.xlabel("x") plt.ylabel("sinx") plt.show() figure.tight_layout()输出:
同样,我们也可以尝试其他不同的 linestyles。 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,5,50) y=np.sin(2 * np.pi * x) plt.plot(x, y, 'xb-') plt.title("Connected Scatterplot points with line") plt.xlabel("x") plt.ylabel("sinx") plt.show()输出: 关键字 zorder 更改 Matplotlib 绘图顺序 我们可以使用关键字 zorder 来设置 Matplotlib 图中的绘制顺序。我们将为 plot 和 scatter 分配不同的顺序,然后颠倒顺序以显示不同的绘制顺序行为。 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,5,50) y=np.sin(2 * np.pi * x) plt.scatter(x,y,color='r',zorder=1) plt.plot(x,y,color='b',zorder=2) plt.title("Connected Scatterplot points with line") plt.xlabel("x") plt.ylabel("sinx") plt.show()输出:
plot()的顺序为 2,大于 scatter()的顺序,因此,散点图位于线图的顶部。 如果我们颠倒顺序,则线图将位于散点图的顶部。 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,5,50) y=np.sin(2 * np.pi * x) plt.scatter(x,y,color='r',zorder=2) plt.plot(x,y,color='b',zorder=1) plt.title("Connected Scatterplot points with line") plt.xlabel("x") plt.ylabel("sinx") plt.show()输出:
上一篇:在 Bash 中获取用户输入 下一篇:如何在 Matplotlib 中设置散点图的标记大小 相关文章 Matplotlib 密度图发布时间:2023/03/18 浏览次数:134 分类:编程语言 为了使用 Python 生成密度图,我们首先使用 `scipy.stats` 模块中的 `gaussian_kde()` 方法从给定的数据中估计密度函数,然后绘制密度函数来生成密度图。 在 Matplotlib 中绘制日期发布时间:2023/03/18 浏览次数:136 分类:编程语言 本文演示了如何使用 matplotlib.dates 以及一些使用内置 Python 模块的日期的基本示例。然后我们将看到一个使用 CSV 文件中的数据在 Matplotlib 中绘制日期的示例。 Matplotlib 中的叠加图发布时间:2023/03/18 浏览次数:195 分类:编程语言 本文介绍如何在 Matplotlib 中叠加绘图。 Matplotlib 瀑布图发布时间:2023/03/18 浏览次数:157 分类:编程语言 在本教程中,我们将向你解释如何在 python 的帮助下创建瀑布图或图表,以及我们使用 Matplotlib 和 waterfall_chart 库绘制二维和三维瀑布图的库。 Matplotlib 3D 线图发布时间:2023/03/18 浏览次数:164 分类:编程语言 在这个演示中,我们演示了如何在 Matplotlib 中创建 3D 绘图,并了解如何在 Matplotlib 中创建具有多种颜色的 3D 绘图。 在 Matplotlib 条形图上添加值标签发布时间:2023/03/18 浏览次数:155 分类:编程语言 本文讨论了如何在 matplotlib 条形图上添加值标签。我们已经讨论了两种使用 pyplot.text() 和 pyplot.annotate() 方法在 matplotlib 条形图上添加值标签的方法。 在 Matplotlib 中将绘图保存为 SVG 文件发布时间:2023/03/18 浏览次数:132 分类:编程语言 本教程介绍如何在 Matplotlib 中将绘图保存为 svg。 如何在 Matplotlib 中将图另存为 PDF 文件发布时间:2023/03/18 浏览次数:152 分类:编程语言 我们可以使用 savefig()函数将图另存为 PDF,并使用 PdfPages 类将多个图保存在单个 pdf 文件中。 在 Matplotlib 中创建和更改标题位置发布时间:2023/03/18 浏览次数:97 分类:编程语言 在本教程中,我们解释了 title() 方法,该方法允许我们为绘图设置名称作为标签,并了解如何在 Matplotlib 中更改标题位置。 转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处 本文地址: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |