簡體   English   中英

Python Seaborn 線圖

[英]Python Seaborn Lineplot

我是 Python 新手,有一個關於線圖的問題。

我有一個數據集,我想將其顯示為 Seaborn 線圖。 在這個數據集中,我有 3 個類別,它們應該在 Y 軸上。 我沒有 X 軸的數據,但我想使用索引。

不幸的是我沒有做對。 我想像Excel圖片一樣使用它。

柱子也有不同的長度。

在此處輸入圖片說明

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.read_csv("Testdata.csv", delimiter= ";")
df
     Double       Single      Triple
0   50.579652   24.498143   60.954680
1   53.313919   24.497490   60.494626
2   54.174343   24.490651   60.052566
3   56.622435   24.485605   59.622501
4   59.656155   26.201791   59.199581
...     ...         ...        ...
410    NaN         NaN     75.478118
411    NaN         NaN     73.780804
412    NaN         NaN     72.716096
413    NaN         NaN     72.468472
414    NaN         NaN     71.179819

我怎么做?

我感謝您的幫助。

首先融化你的列,然后使用色調參數來繪制每條線:

fig, ax = pyplot.subplots(figsize=(10, 10))
ax =seaborn.lineplot(
    data= df.melt(id_vars='index').rename(columns=str.title),
    x= 'index',
    y= 'value',
    hue='varaible'
)

暫無
暫無

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

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