当前位置: 首页 > 知识库问答 >
问题:

Matplotlib使用line-Python连接散点图点

郭志
2023-03-14

我有两个列表,日期和值。我想使用matplotlib绘制它们。下面创建了我的数据散点图。

import matplotlib.pyplot as plt

plt.scatter(dates,values)
plt.show()

plt。绘图(日期、值)创建线图。

但我真正想要的是一个散点图,其中的点由一条线连接。

与R中的类似:

plot(dates, values)
lines(dates, value, type="l")

,这给了我一个点的散点图,上面有一条连接点的线。

如何在python中实现这一点?

共有3个答案

艾国安
2023-03-14

除了其他答案中提供的内容外,关键字“zorder”还允许用户决定垂直绘制不同对象的顺序。例如。:

plt.plot(x,y,zorder=1) 
plt.scatter(x,y,zorder=2)

绘制线条顶部的散点符号,同时

plt.plot(x,y,zorder=2)
plt.scatter(x,y,zorder=1)

在散布符号上绘制线。

例如,请参阅zorder演示

濮阳立果
2023-03-14

对于红线和点

plt.plot(dates, values, '.r-') 

或用于x标记和蓝线

plt.plot(dates, values, 'xb-')
章哲茂
2023-03-14

我认为@Evert有正确的答案:

plt.scatter(dates,values)
plt.plot(dates, values)
plt.show()

这和

plt.plot(dates, values, '-o')
plt.show()

您可以将-o替换为另一个合适的格式字符串,如留档中所述。您还可以使用linestyle=mark=关键字参数来分割行和标记样式的选择。

 类似资料:
  • 问题内容: 我有两个列表,日期和值。我想使用matplotlib绘制它们。以下创建了我的数据的散点图。 创建一个折线图。 但是我真正想要的是一个散点图,其中的点由一条线连接。 类似于R: ,这使我得到了点的散点图,并用连接点的线覆盖了点。 我该如何在python中做到这一点? 问题答案: 我认为@Evert有正确的答案: 几乎与 或您喜欢的任何 线型 。

  • 散点图用于在水平轴和垂直轴上绘制数据点,它表示了因变量随自变量变化的趋势。通俗地讲,它反映的是一个变量受另一个变量的影响程度。 散点图将序列显示为一组点,其中每个散点值都由该点在图表中的坐标位置表示。对于不同类别的点,则由图表中不同形状或颜色的标记符表示。同时,您也可以设置标记符的颜色或大小。 下面示例,绘制了学生考试成绩的散点图,其中蓝色代表男孩成绩,红色表示女孩的成绩。 代码执行后,输出结果如

  • 本文向大家介绍matplotlib 散点图,包括了matplotlib 散点图的使用技巧和注意事项,需要的朋友参考一下 示例 一个简单的散点图 带有标记点的散点图            

  • 问题内容: 我有一组X,Y数据点(约10k),很容易将其绘制为散点图,但我想将其表示为热图。 我浏览了MatPlotLib中的示例,它们似乎都已经从热图单元格值开始以生成图像。 有没有一种方法可以将所有不同的x,y转换为热图(其中x,y的频率较高的区域会“变暖”)? 问题答案: 如果你不想要六角形,可以使用的函数: 这将产生的热图。如果你想要,则可以拨打。

  • 本文向大家介绍python+matplotlib绘制饼图散点图实例代码,包括了python+matplotlib绘制饼图散点图实例代码的使用技巧和注意事项,需要的朋友参考一下 本文是从matplotlib官网上摘录下来的一个实例,实现的功能是Python+matplotlib绘制自定义饼图作为散点图的标记,具体如下。 首先看下演示效果 实例代码: 总结 以上就是本文关于python+matplot

  • 我正在使用函数scatter和mplot3d绘制一个三维散点图。我正在为绘图中的所有点选择单一颜色,但当使用matplotlib绘制时,点的透明度将相对于与摄影机的距离进行设置。有没有办法禁用此功能? 我尝试将alpha-kwarg设置为None/1,并将vmin/vmax设置为1(试图强制颜色缩放为纯色单色),但没有成功。我在散点文档中没有看到与此设置相关的任何其他可能选项。 谢谢