首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平心而论:如何从两行数据中绘制一张线图?

平心而论:如何从两行数据中绘制一张线图?
EN

Stack Overflow用户
提问于 2020-08-31 08:31:53
回答 1查看 1.1K关注 0票数 3

我试图做一个基准线图表,一个网站的登录时间之间的两组用户。我的数据如下:

df:

代码语言:javascript
复制
Group     Jan     Feb     Mar     Apr     May     June
A          12      62     44      34      15       25
B          55      43     42      29      42       33

我如何用两行来制作一个图表:A和B,X轴是月份,y轴是登录时间。我很感谢在这方面提供的任何帮助。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-31 09:16:12

可以说,最简单的方法是使用df.T转换数据格式,使用pd.options.plotting.backend = "plotly"设置熊猫巧妙地背靠背,然后只使用df.plot()。如果您已经在熊猫数据中获得了确切的数据,您只需使用:

代码语言:javascript
复制
df.set_index('Group').T.plot()

情节:

使用数据示例完成代码:

代码语言:javascript
复制
import pandas as pd
pd.options.plotting.backend = "plotly"

df = pd.DataFrame({'Group': {0: 'A', 1: 'B'},
                     'Jan': {0: 12, 1: 55},
                     'Feb': {0: 62, 1: 43},
                     'Mar': {0: 44, 1: 42},
                     'Apr': {0: 34, 1: 29},
                     'May': {0: 15, 1: 42},
                     'June': {0: 25, 1: 33}}).set_index('Group')

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

https://stackoverflow.com/questions/63667387

复制
相关文章

相似问题

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