[英]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.