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)
相关推荐
郝学胜-神的一滴9 小时前
Qt 高级开发 011: 跨线程信号槽实战
开发语言·c++·qt·程序人生·开源软件·用户界面
xingyuzhisuan9 小时前
2026实测:租用RTX 4090 CUDA适配与PyTorch精准安装教程
人工智能·pytorch·python·深度学习·gpu算力
嗯、.9 小时前
Agent 路由架构的一次尝试:LangGraph + Swarm Handoff + 小模型 Router
人工智能·python·swarm·langgraph·multi-agent·model-routing
轻刀快马10 小时前
讲透分布式系统的演进史与核心架构
开发语言·架构·php
学困昇10 小时前
Linux 动静态库制作与原理:从 .a、.so 到 ELF 加载一次讲透
linux·运维·服务器·c语言·开发语言·c++·人工智能
SunnyDays101110 小时前
Java 实现插入和删除 Excel 行和列
java·python·excel
kels889910 小时前
加密货币实时api的订单簿快照多久更新一次?
开发语言·笔记·python·金融·区块链
Byte Wizard10 小时前
C语言数据在内存中的存储
c语言·开发语言
落日屿星辰10 小时前
PyTorch 模型迁移到昇腾NPU 完整指南
人工智能·pytorch·python
basketball61610 小时前
C++面试考点 头文件与实现文件形式
开发语言·c++