如何解决情节:如何从两行数据绘制折线图? 情节:使用代码示例完成代码:
我正在尝试绘制两组用户之间网站登录时间的基准线图。我的数据框如下:
df:
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轴为登录时间? 我对此表示感谢。预先感谢!
解决方法
最简单的方法是使用df.T
转换数据帧,使用pd.options.plotting.backend = "plotly"
设置pandas plotly backend to plotly,然后仅使用df.plot()
。如果您在pandas数据框中有确切的数据,则只需使用:
df.set_index('Group').T.plot()
情节:
使用代码示例完成代码:
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,'June': {0: 25,1: 33}}).set_index('Group')
df.T.plot()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。