首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python绘制眼镜蛇图表

使用Python绘制眼镜蛇图表
EN

Stack Overflow用户
提问于 2020-09-16 04:46:21
回答 1查看 48关注 0票数 0

这是我想要绘制的数据。目标是绘制第一列(基线日期)与列A、B、C、D、etcc…

代码语言:javascript
运行
复制
    Baseline Date   A             B         C           D          E
0   14/08/2020  15/10/2020  15/10/2020  19/11/2020  29/10/2020  13/10/2020
1   21/08/2020  20/03/2021  13/05/2022  10/12/2020  3/12/2020   5/11/2020
2   28/08/2020  10/03/2021  3/05/2022   30/11/2020  23/11/2020  26/10/2020
3   4/09/2020   13/03/2021  6/05/2022   3/12/2020   26/11/2020  29/10/2020
4   11/09/2020  18/03/2021  11/05/2022  8/12/2020   1/12/2020   3/11/2020
5   18/09/2020  21/03/2021  14/05/2022  11/12/2020  4/12/2020   6/11/2020
6   25/09/2020  19/03/2021  12/05/2022  9/12/2020   2/12/2020   4/11/2020
7   2/10/2020   22/03/2021  15/05/2022  12/12/2020  5/12/2020   7/11/2020
8   9/10/2020   28/03/2021  21/05/2022  18/12/2020  11/12/2020  13/11/2020
9   16/10/2020  31/03/2021  24/05/2022  21/12/2020  14/12/2020  16/11/2020
10  23/10/2020  3/04/2021   27/05/2022  24/12/2020  17/12/2020  19/11/2020
11  30/10/2020  9/04/2021   2/06/2022   30/12/2020  23/12/2020  25/11/2020
12  6/11/2020   9/04/2021   2/06/2022   30/12/2020  23/12/2020  25/11/2020

该图应如下所示。比较基线列与A、B、C、D等。这种类型的图在Python中可能吗?这被称为眼镜蛇图表,显示与基线日期的偏差

我已经试过了,越来越近,看起来没有excel那么好。

代码语言:javascript
运行
复制
figure(num=None, figsize=(30, 16), dpi=80, facecolor='w', edgecolor='k')
baseline_date = cobra_df['Baseline Date']
plt.plot(Col_a, baseline_date, label="A")
plt.plot(Col_b, baseline_date, label="B")
plt.plot(Col_c, baseline_date, label="C")
plt.plot(Col_d, baseline_date, label="D")
plt.xlabel("Date")
plt.ylabel("Bdate")
plt.title("Cobra Chart")
plt.show()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-16 05:07:06

您可以使用matplotlib。示例代码:

代码语言:javascript
运行
复制
import matplotlib.pyplot as plt
plt.ylabel("activity date")
plt.xlabel("data date")
plt.plot(data_date_list1, activity_date_list1, color="blue")
plt.plot(data_date_list2, activity_date_list2, color="yellow")
plt.show()

这将几乎完全显示您想要的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63909636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档