Python 数据可视化 多色散点图

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)
相关推荐
jllllyuz16 分钟前
matlab使用B样条进行曲线曲面拟合
开发语言·matlab
Michelle802333 分钟前
24大数据 16-1 函数复习
python
dagouaofei41 分钟前
AI自动生成PPT工具对比分析,效率差距明显
人工智能·python·powerpoint
ku_code_ku44 分钟前
python bert_score使用本地模型的方法
开发语言·python·bert
小马哥编程1 小时前
【软考架构】滑动窗口限流算法的原理是什么?
java·开发语言·架构
云栖梦泽1 小时前
鸿蒙数据持久化实战:构建本地存储与云同步系统
开发语言·鸿蒙系统
wjs20241 小时前
《Ionic 侧栏菜单》
开发语言
祁思妙想1 小时前
linux常用命令
开发语言·python
流水落花春去也1 小时前
用yolov8 训练,最后形成训练好的文件。 并且能在后续项目使用
python
Serendipity_Carl1 小时前
数据可视化实战之链家
python·数据可视化·数据清洗