【问题标题】:Plot multi categorical data in Python在 Python 中绘制多类别数据
【发布时间】:2021-12-27 16:48:55
【问题描述】:
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 中可视化这些数据。我需要区分两个月的集群计数

【问题讨论】:

  • 你试过什么?您正在使用或愿意使用哪些库?背景是什么?最后,您的目标是什么类型的可视化?

标签: python visualization dashboard analysis


【解决方案1】:

您对延迟、内存和交换只有一个观察结果 所以你不能为这些变化绘制一条线,但你可以像这样将散点图与线图结合起来

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=".")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 2017-10-30
    • 2021-08-09
    • 2015-03-11
    • 2018-03-24
    • 1970-01-01
    相关资源
    最近更新 更多