簡體   English   中英

在 Python 中繪制多分類數據

[英]Plot multi categorical data in Python

Month,Cluster,Count
7,Linux,42
7,Linux,56
7,Pct,6
7,Pct(C),11
7,Memory,28
10,Latency,73

10,Linux,47
10,Pct,21
10,Pct(C),18
10,Swap,41
10,Protection ,509

我需要在這里比較 Month 7,10 並為每個月繪制集群。 如何在 python 中可視化這些數據。 我需要區分這兩個月的集群數

你對延遲、內存和交換只有一個觀察結果所以你不能為這些變化繪制一條線,但你可以像這樣將散點圖與線圖結合起來

import pandas as pd
import io

strdata = '''
Month,Cluster,Count
7,Linux,42
7,Linux,56
7,Pct,6
7,Pct(C),11
7,Memory,28
10,Latency,73
10,Linux,47
10,Pct,21
10,Pct(C),18
10,Swap,41
'''

df = pd.read_csv(io.StringIO(strdata),sep=",")

df.drop_duplicates(subset=['Month','Cluster']).set_index("Month").groupby("Cluster")["Count"].plot(legend=True, marker=".")
df.set_index("Month").groupby("Cluster")["Count"].plot(legend=True, style=".")

暫無
暫無

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

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