用不同风格的线条呈现数据和缺失数据(Matplotlib、plot)

用户305883

我有不同系列的数据,有些缺失 ( NaN)。

我想绘制一个图形,用实线连接数据,用虚线连接缺失的数据。

我想把它放在同一个情节上。

例子

0     0.146397
1          NaN
2     0.356559
3          NaN
4          NaN
5          NaN
6          NaN
7     0.146451
8          NaN
9          NaN
10         NaN
11         NaN
Name: mySeries, dtype: object

我知道我可以做到:

# solid
plt.plot( my_series,  linestyle='-', marker='o')

# dotted, excluding Nan
plt.plot( my_series.dropna(), linestyle=':', marker='o')

我想叠加情节,如:

plt.plot( my_series,  linestyle='-', marker='o')
plt.plot( my_series.dropna(), linestyle=':', marker='o')
plt.show

但我看到只看到最后一张图(我正在使用 jupyter,不确定是不透明度还是 jupyter 的问题,只显示最后一个计算图)。

如何使用相同的绘图通知用户哪些线反映了真实数据,哪些线连接了缺失的数据?

(使用熊猫、matplotlib、jupyter)。

广黄

在不同的单元格中尝试每个命令,您将看到第一行看起来像散点图。这是因为您的数据确实分散了。所以我稍微修改了一下:

0     0.146
1     0.220
2       NaN
3     0.356
4       NaN
5       NaN
6       NaN
7       NaN
8     0.146
9       NaN
10      NaN
dtype: float64

并切换绘图顺序,因为我们希望原始绘图位于顶部:

plt.plot( my_series.dropna(), ':o')
plt.plot(my_series, marker='o')
plt.show()

输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在使用不同大小的数据时在同一图中绘制线条和点

来自分类常见问题

根据数据表的列名称使用不同的线条颜色和跟踪样式的折线图

来自分类Dev

根据数据表的列名称使用不同的线条颜色和跟踪样式的折线图

来自分类Dev

在旧数据和更新数据之间用不同颜色绘图

来自分类Dev

Matplotlib-对某些数据点使用不同颜色绘制

来自分类Dev

形状和缺失数据不同的熊猫多数组计算

来自分类Dev

如何根据数据集以直线和不同线条样式绘制数据

来自分类Dev

Laravel使用不同的连接来插入和选择数据

来自分类Dev

如何选择和使用不同数据类型的功能?

来自分类Dev

使用不同的数据在图中定位和显示标签

来自分类Dev

使用不同的数据进行生产和开发Firebase网站

来自分类Dev

Python / Matplotlib用不同的x值和不同的点数(在x值中没有重叠)在两组数据之间填充区域

来自分类Dev

根据闪亮的实际输入,使用不同的数据集和列绘制不同的反应图

来自分类Dev

为不同路由上的组件使用不同的样式?根据路线隐藏和显示数据

来自分类Dev

对会员使用不同的数据库

来自分类Dev

用不同的数据行填充日志文件

来自分类Dev

用不同的方法填充丢失的数据

来自分类Dev

如何使用不同的数据进行排序

来自分类Dev

流星/ mongodb:使用不同的数据库进行身份验证和读/写

来自分类Dev

Laravel 5:使用不同的数据库进行测试和本地

来自分类Dev

如何在Django中使用不同的数据库引擎进行测试和生产

来自分类Dev

使用不同的数据库在Entity Framework Code First(DbContext)上进行调试和发布

来自分类Dev

R-使用不同的模型对每组数据进行预测和置信区间

来自分类Dev

如何在循环中选择和引用不同的数据集?

来自分类Dev

使用Scala和Python API合并Spark数据帧时使用不同的分区号

来自分类Dev

如何在本地和云执行之间使用不同的数据库

来自分类Dev

如何在Django中使用不同的数据库引擎进行测试和生产

来自分类Dev

在测试和生产中使用不同的数据库

来自分类Dev

在SQL中使用不同的数据插入和更新同一张表

Related 相关文章

  1. 1

    如何在使用不同大小的数据时在同一图中绘制线条和点

  2. 2

    根据数据表的列名称使用不同的线条颜色和跟踪样式的折线图

  3. 3

    根据数据表的列名称使用不同的线条颜色和跟踪样式的折线图

  4. 4

    在旧数据和更新数据之间用不同颜色绘图

  5. 5

    Matplotlib-对某些数据点使用不同颜色绘制

  6. 6

    形状和缺失数据不同的熊猫多数组计算

  7. 7

    如何根据数据集以直线和不同线条样式绘制数据

  8. 8

    Laravel使用不同的连接来插入和选择数据

  9. 9

    如何选择和使用不同数据类型的功能?

  10. 10

    使用不同的数据在图中定位和显示标签

  11. 11

    使用不同的数据进行生产和开发Firebase网站

  12. 12

    Python / Matplotlib用不同的x值和不同的点数(在x值中没有重叠)在两组数据之间填充区域

  13. 13

    根据闪亮的实际输入,使用不同的数据集和列绘制不同的反应图

  14. 14

    为不同路由上的组件使用不同的样式?根据路线隐藏和显示数据

  15. 15

    对会员使用不同的数据库

  16. 16

    用不同的数据行填充日志文件

  17. 17

    用不同的方法填充丢失的数据

  18. 18

    如何使用不同的数据进行排序

  19. 19

    流星/ mongodb:使用不同的数据库进行身份验证和读/写

  20. 20

    Laravel 5:使用不同的数据库进行测试和本地

  21. 21

    如何在Django中使用不同的数据库引擎进行测试和生产

  22. 22

    使用不同的数据库在Entity Framework Code First(DbContext)上进行调试和发布

  23. 23

    R-使用不同的模型对每组数据进行预测和置信区间

  24. 24

    如何在循环中选择和引用不同的数据集?

  25. 25

    使用Scala和Python API合并Spark数据帧时使用不同的分区号

  26. 26

    如何在本地和云执行之间使用不同的数据库

  27. 27

    如何在Django中使用不同的数据库引擎进行测试和生产

  28. 28

    在测试和生产中使用不同的数据库

  29. 29

    在SQL中使用不同的数据插入和更新同一张表

热门标签

归档