Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Plotly:如何从两行数据绘制折线图?_Python_Charts_Plotly_Line - Fatal编程技术网

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

Python Plotly:如何从两行数据绘制折线图?,python,charts,plotly,line,Python,Charts,Plotly,Line,我正在尝试在两组用户之间做一个网站登录时间的基准线图。我的数据框架如下: df: 我如何制作一个有两行的图表:a和B,X轴是月份,y轴是登录时间? 我感谢您在这方面的帮助。提前谢谢 最简单的方法是使用df.T转换数据帧,使用pd.options.plotting.backend=“plotly”,然后使用df.plot()。如果您在熊猫数据框中获得了准确的数据,则只需使用: df.set_index('Group').T.plot() 绘图: 使用数据示例完成代码: 你好我很乐意帮忙,但你的

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

df:

我如何制作一个有两行的图表:a和B,X轴是月份,y轴是登录时间?
我感谢您在这方面的帮助。提前谢谢

最简单的方法是使用
df.T
转换数据帧,使用
pd.options.plotting.backend=“plotly”
,然后使用
df.plot()
。如果您在熊猫数据框中获得了准确的数据,则只需使用:

df.set_index('Group').T.plot()
绘图:

使用数据示例完成代码:
你好我很乐意帮忙,但你的问题并不完全符合许多标准。请看一个问题,告诉我们你试过什么。同时看看如何去做。这个答案非常有效。对于那些想知道的人,
df.T.plot()
返回一个plotly
Figure
对象,该对象可以像任何其他
plotly.Figure.Figure
对象一样进行操作。例如,标题可以添加为:
fig=df.T.plot();图更新布局(title=“Months”)
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, 1: 42},
                     'June': {0: 25, 1: 33}}).set_index('Group')

df.T.plot()