簡體   English   中英

Plotly:如何從兩行數據繪制折線圖?

[英]Plotly: How to plot a line chart from two rows of data?

我正在嘗試制作兩組用戶之間網站登錄時間的基准折線圖。 我的數據框如下:

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 繪圖后端設置為繪圖,然后只使用df.plot() 如果您在熊貓數據框中獲得了確切數據,則只需使用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM