[英]How do I insert chart names as a variable from a grouped dataframe using python?
我是 Python 和一般编程的新手。 我正在尝试从分组的 dataframe 生成多个水平条形图。 通过使用以下脚本,我部分地取得了成功:
#building dataframes for data plots
plotdf = pd.DataFrame(merge_df, columns= ['ppset_id', 'Cell Line', 'Undil_CT'])
plotdf = plotdf.dropna()
plotdf = plotdf.reset_index(drop=True)
plotdf.groupby('ppset_id').plot(x="Cell Line", y="Undil_CT", kind = "barh", xlim=(0,45), figsize=(11,8), legend=None)
output 几乎正是我想要的单个图表中每个 ppset_id 的数据,除了每个图表都缺少图表标题。 我正在尝试将每个图表的图表标题设置为与绘制的数据关联的唯一 ppset_id 值,但在广泛的论坛搜索后无法找到执行此操作的方法。
在此先感谢您的帮助。
以 seaborn 提示数据集为例。
使用 seaborn 提示数据集的代码示例:
axes = tips.groupby('sex').plot()
group_names = tips.groupby('sex').groups.keys()
for ax, title in zip(axes, group_names):
ax.set_title(title)
Output:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.