我想在条形图中表达一些内容,并且不知道在matplotlib
中使用基本图形技术进行操作。我有一个如下所示的数据框,并希望获得如下所述的条形图。 x轴基于数据框的Type
列,在单个条形图中,不同的颜色基于Name
列,条形的大小由{{1数字。不同名称的颜色在不同类型中不必相同,
只要单个栏中的颜色不同。
答案 0 :(得分:2)
您可以使用pivot然后绘制
df.pivot('Type', 'Name', 'Count').plot(kind = 'bar', stacked = True, color = ['b','g','orange','m', 'r'])
编辑:对值进行排序
df.pivot('Type', 'Name', 'Count').sort_values(by = 'A', ascending = False, axis = 1)\
.plot(kind = 'bar', stacked = True, color = ['g','r','b','orange', 'm'])
答案 1 :(得分:0)
我要使用arg interface MultiplicationService {
@JsonRPC("Arith.Multiply") @POST("/rpc")
Call<Integer> multiply(@Body MultiplicationArgs args);
}
figsize=(15, 5)