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)
相关推荐
_x_w11 分钟前
【17】数据结构之图及图的存储篇章
数据结构·python·算法·链表·排序算法·图论
pianmian120 分钟前
arcgis几何与游标(1)
开发语言·python
-曾牛21 分钟前
【LangChain4j快速入门】5分钟用Java玩转GPT-4o-mini,Spring Boot整合实战!| 附源码
java·开发语言·人工智能·spring boot·ai·chatgpt
冬天vs不冷32 分钟前
SpringBoot条件注解全解析:核心作用与使用场景详解
java·spring boot·python
nanzhuhe39 分钟前
python中参数前**的含义
开发语言·python
wt_cs43 分钟前
身份认证C#集成方案-数字时代身份证实名认证利器
开发语言·c#
hello_ejb31 小时前
聊聊Spring AI Alibaba的PdfTablesParser
windows·python·spring
Kairo_011 小时前
秘密任务 2.0:如何利用 WebSockets + DTOs 设计实时操作
python
ghost1431 小时前
Python自学第2天:条件语句,循环语句
开发语言·python·学习
RunsenLIu1 小时前
基于Django实现的图书分析大屏系统项目
后端·python·django