python - Plotly:如何从两行数据绘制折线图?

标签 python charts plotly line

我正在尝试制作两组用户之间网站登录时间的基准折线图。我的数据框如下:

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 转置数据帧,设置 pandas plotly backend to plotly使用 pd.options.plotting.backend = "plotly",然后只使用 df.plot()。如果你在 pandas 数据框中有你的确切数据,你只需要使用:

df.set_index('Group').T.plot()

plotly :

enter image description here

带有数据示例的完整代码:

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()

关于python - Plotly:如何从两行数据绘制折线图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63667387/

相关文章:

python - 接受python中所有泰文字符和英文字母的正则表达式

r - 向 ggplotly 图中添加垂直线

charts - 在Google Visualization API中删除条形图中的条形之间的空间

javascript - 如何使用 Google Charts 制作柱形图开始动画?

r - 图形帮助 - 圆形条形图

javascript - 在已删除的 Vue.js 组件中使用时,Plotly.js 呈现错误的图表

java - 如何找到所有基于图像的 PDF?

python - 将数据从 python 脚本传递到 HTML

python - 如何将 PyTorch 中的 torchscript 模型转换为普通的 nn.Module?

vb.net - Visual Basic - 制作折线图