如何使用重复的索引分类数据创建多折线图?

西瓦姆·阿格劳(Shivam Agrawal)

我有以下格式的DataFrame(df)。我想使用此数据创建多折线图。

Name    Category    Score   Count
A   Books   12025.4375  48
A   Music   17893.25    4
A   Movie   31796.37838 37
A   Script  1560.4  5
A   Art 973.125 8
B   Music   1929    15
B   Movie   3044.229167 48
B   Script  3402.4  10
B   Art 2450.125    8
C   Books   14469.3 10
C   Music   10488.78947 57
C   Movie   1827.101695 59
C   Script  7077    2

预期产量:

我想要X轴上的唯一类别。在Y轴和代表多个名称的多行处得分。

计数只是此图不需要的其他数据。

我尝试使用以下语法,但未以预期格式显示输出。

lines = df.line(x= 'Category',\
    y=['Name','Score'],figsize=(20,10))

我在这里尝试了多种选择和答案,但似乎没有任何帮助。

耶斯列尔

默认pivot数据第一个数据,然后by DataFrame.plotline是默认值,因此应省略:

import matplotlib.pyplot as plt

df1 = df.pivot('Category','Name','Score')
df1.plot(figsize=(20,10))
#show values in x axis
plt.xticks(np.arange(len(df1.index)), df1.index)
plt.show()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从熊猫数据框创建多折线图?

如何创建多系列折线图

如何使用Matplotlib创建折线图

如何使用chartjs创建折线图?

如何使用数据库中的数据在c#中创建折线图?

如何使用python熊猫绘制多折线图?

Highcharts:使用json数据创建简单的折线图

多折线图

如何在Excel中使用两个系列的序数/名义数据创建折线图?

如何使用谷歌折线图绘制实时数据

多折线图,无法获取折线数据

如何使用Chart JS在一张图中创建带有动态X和Y轴的多折线图?

如何在d3多折线图中使用json数据而不是tsv文件?

如何在 Canvasjs 多折线图中更改索引和工具提示的颜色?

在 WindowsForm C# 中从数据表创建多折线图

如何使用 R 中的 ggplot 减少分类 x 变量的折线图上的 xaxis 大小?

多系列折线图

多线Google折线图,使用来自MySQL数据库的数据

情节:如何创建具有多色标签的时间序列变量的折线图?

在 Excel 中创建多折线图 - 有计算吗?

如何在具有多个y轴的多折线图上绘制数据点

从嵌套数据绘制多折线图

从 JSON / MySQL 数据生成 highcharts 多折线图

从多列的汇总数据制作折线图

分组折线图,如何以重复图案绘制线

如何绘制具有重复日期值的折线图?

如何为闪亮的仪表板创建基于汇总和过滤数据的折线图?

如何从Firebase Firestore获取特定数据并在Android中创建折线图?

如何创建一个串联的 altair 折线图,如以下数据框所示的示例?