本文主要是介绍Python 数据可视化 多色散点图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python 数据可视化 多色散点图
fig, ax = plt.subplots()
max_line = max([max(merged_df['unif_ref_value']), max(merged_df['unif_rust_value'])])
min_line = min([max(merged_df['unif_ref_value']), max(merged_df['unif_rust_value'])])
ax.plot([min_line, max_line], [min_line, max_line], ls="--", c=".3")
for name, group in gb:ax.scatter(group['unif_ref_value'], group['unif_rust_value'], label=name, s=group['dup_ratio']*100)# ax = merged_df.plot.scatter(x='unif_ref_value', y='unif_rust_value',
# # c=merged_df["panel"].map({"panel15X": "red", "panel15_HRD": "blue", "panel15_pro": "green", "panel16": "yellow", "HRD_WGS": "blank"}),
# # c=colors, cmap=cmap,
# c='DarkBlue', colorbar=True,
# s=merged_df['dup_ratio']*100, title='Uniformity Plot')# 保存图表到文件
ax.legend()
fig.savefig('tmp_plot.png', dpi=300)
这篇关于Python 数据可视化 多色散点图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!