【发布时间】:2019-11-06 02:54:03
【问题描述】:
我有一个简短的表格,包括三列、两个文本列(第 1 列和第 2 列)和一个数字列。我想要一个矩阵/散点图(x 和 y 作为第 1 列和第 2 列)和标记的大小或标记的颜色作为第三列
我首先使用 MultiIndex 命令对第 1 列和第 2 列求和,因为在这些列中我确实有重复值。应用此命令后,我确实有一个具有两级索引的新数据框。但是,我可以为索引的每个组合拟合一个单独的图(我使用以下链接作为帮助Pandas Plotting with Multi-Index。但是,我想要一个图,在 x 轴上假设级别 = 0,在 y 轴级别 = 1 和标记大小 = 第三列
import pandas as pd
data=pd.read_excel(path)
new_frame=data.set_index(["Col 1", "Col 2"])
new_frame.xs("High Humidity").plot(kind="bar")
new_frame.xs("Low Humidity").plot(kind="bar")
使用我的代码,我只能对所有组合的绘图进行编码。但如前所述,我想有一个图,其中 x 轴是 Col 1,y 轴 Col 2 和标记大小 = col 3
给我的任何提示:)
【问题讨论】: