如何使折线图成为一条连续线

痛风

我试图可视化我的数据,但是当我绘制点时,线条似乎无处不在。

这是数据片段

Date    time_began  time_end    activecalls date_start  date_end
7/3/2020    14:08:47    14:09:30    2   7/3/2020 14:08  7/3/2020 14:09
7/3/2020    14:06:05    14:06:48    4   7/3/2020 14:06  7/3/2020 14:06
7/3/2020    15:11:36    15:12:19    6   7/3/2020 15:11  7/3/2020 15:12
7/3/2020    13:37:52    13:38:35    1   7/3/2020 13:37  7/3/2020 13:38
7/3/2020    14:19:31    14:20:14    3   7/3/2020 14:19  7/3/2020 14:20
7/3/2020    13:58:01    13:58:44    1   7/3/2020 13:58  7/3/2020 13:58
7/3/2020    16:56:32    16:57:15    3   7/3/2020 16:56  7/3/2020 16:57
7/3/2020    16:15:26    16:16:09    6   7/3/2020 16:15  7/3/2020 16:16
7/3/2020    14:35:16    14:35:59    3   7/3/2020 14:35  7/3/2020 14:35
7/3/2020    15:54:48    15:55:31    9   7/3/2020 15:54  7/3/2020 15:55
7/3/2020    16:01:39    16:02:22    3   7/3/2020 16:01  7/3/2020 16:02
7/3/2020    15:52:51    15:53:34    4   7/3/2020 15:52  7/3/2020 15:53

当我运行它时,图表如下所示: 看起来像什么

这是我想要的样子: 我想要它看起来像什么

您用来绘制数据的代码没有错,只是数据本身与您的期望不符。我在这里做了一些假设,但根据以前的工作,我认为您需要做两件事来纠正此问题

数据中的日期范围

你已经覆盖你数据框限制你的数据只能从包含的信息'7/1/2020 16:08''7/4/2020 15:10'这里:

mask = (df['date_start'] > day1) & (df['date_end'] <= day2)
df = df.loc[mask]

I'm not sure if this is intentional just to check the first few days but your expected chart goes up to 2009 so I'd recommend removing these lines.

Active Calls - Try using an aggregation for each day

Looking at the figures in your data snippet and comparing to your expected output the data is quite granular from 2002 - 2009. If you want to aggregate the sum of active calls by day you want to include a groupby() with a pd.Grouper() to specify the frequency of day:

df.groupby(pd.Grouper(key='date_start', freq='D'))['activecalls'].sum()

From here you can simply plot the data adding .plot() which will by default plot a line chart as the index is now your date field (aggregated by day):

df.groupby(pd.Grouper(key='date_start', freq='D'))['activecalls'].sum().plot()

Finally, there's a few inconsistencies in your code it would be good to go through and clean these up:

  1. 您不需要两次转换date_start转换date_end为pd datetime,因此可以删除此事件的第二个实例。
  2. 您已经activecalls用另一种创建方法覆盖了该列确定哪个是正确的,然后删除另一个。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Google图表折线图中沿X轴的一半终止一条线?

来自分类Dev

如何在Excel中的多个折线图中仅查看一条折线

来自分类Dev

如何在matplotlib中创建同一条线具有两种不同颜色的折线图?

来自分类Dev

R中的折线图,其中一条线用于更改单个数据系列的颜色,即1条线,2种颜色

来自分类Dev

当两个折线图相交时绘制一条垂直线-SSRS

来自分类Dev

画一条不连续的线

来自分类Dev

分组折线图,如何以重复图案绘制线

来自分类Dev

如何在python中绘制“多线”折线图?

来自分类Dev

如何使用xChart Java在折线图中绘制三种不同颜色的三条线

来自分类Dev

如何使用chart.js version2在折线图的2条线之间着色

来自分类Dev

折线图上的滑块/线标记

来自分类Dev

MPAndroidChart - 折线图不显示线

来自分类Dev

我如何在箱线图旁边画一条线

来自分类Dev

如何平滑折线图?

来自分类Dev

如何平滑折线图?

来自分类Dev

如何平滑折线图?

来自分类Dev

如何在人力车折线图中删除线的一部分

来自分类Dev

Gnuplot-如何不为非连续的日期/时间绘制一条线

来自分类Dev

Inkscape:如何将多条线和弧连接成一条连续的路径?

来自分类Dev

如何在终端上画一条连续线?

来自分类Dev

如何使用组合图在条形图中创建一条连续线?

来自分类Dev

用wxPython用鼠标画一条连续线

来自分类Dev

多线折线图,仅彩色折线

来自分类Dev

SSRS折线图:向折线图添加平均线/目标线

来自分类Dev

如何通过拖动更改路径的标记来更新折线(从地图上删除前一条线)?

来自分类Dev

如何用不连续性数据绘制折线图?

来自分类Dev

如何使用wpf工具包绘制连续折线图。

来自分类Dev

如何合并两个内边框以使其成为圆圈中间的一条宽线?

来自分类Dev

如何使用垂直分隔线绘制Google折线图?

Related 相关文章

  1. 1

    如何在Google图表折线图中沿X轴的一半终止一条线?

  2. 2

    如何在Excel中的多个折线图中仅查看一条折线

  3. 3

    如何在matplotlib中创建同一条线具有两种不同颜色的折线图?

  4. 4

    R中的折线图,其中一条线用于更改单个数据系列的颜色,即1条线,2种颜色

  5. 5

    当两个折线图相交时绘制一条垂直线-SSRS

  6. 6

    画一条不连续的线

  7. 7

    分组折线图,如何以重复图案绘制线

  8. 8

    如何在python中绘制“多线”折线图?

  9. 9

    如何使用xChart Java在折线图中绘制三种不同颜色的三条线

  10. 10

    如何使用chart.js version2在折线图的2条线之间着色

  11. 11

    折线图上的滑块/线标记

  12. 12

    MPAndroidChart - 折线图不显示线

  13. 13

    我如何在箱线图旁边画一条线

  14. 14

    如何平滑折线图?

  15. 15

    如何平滑折线图?

  16. 16

    如何平滑折线图?

  17. 17

    如何在人力车折线图中删除线的一部分

  18. 18

    Gnuplot-如何不为非连续的日期/时间绘制一条线

  19. 19

    Inkscape:如何将多条线和弧连接成一条连续的路径?

  20. 20

    如何在终端上画一条连续线?

  21. 21

    如何使用组合图在条形图中创建一条连续线?

  22. 22

    用wxPython用鼠标画一条连续线

  23. 23

    多线折线图,仅彩色折线

  24. 24

    SSRS折线图:向折线图添加平均线/目标线

  25. 25

    如何通过拖动更改路径的标记来更新折线(从地图上删除前一条线)?

  26. 26

    如何用不连续性数据绘制折线图?

  27. 27

    如何使用wpf工具包绘制连续折线图。

  28. 28

    如何合并两个内边框以使其成为圆圈中间的一条宽线?

  29. 29

    如何使用垂直分隔线绘制Google折线图?

热门标签

归档