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)
相关推荐
亚马逊云开发者2 分钟前
MCP 协议实战:用 Amazon Bedrock 让 AI Agent 安全调用云服务的完整方案
开发语言·qt·安全
计算机徐师兄2 分钟前
Python基于数字水印的图像版权保护系统(附源码,文档说明)
python·数字水印·图像版权保护系统·python图像版权保护系统·python数字水印图像版权·python数字水印·数字水印图像版权保护系统
co_wait3 分钟前
【C++ STL】排序算法
开发语言·c++·排序算法
黑眼圈子8 分钟前
Java正则表达式基础知识
java·开发语言·正则表达式
小陳参上8 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
李昊哲小课9 分钟前
Python 线性数据结构详解
开发语言·数据结构·python
新诺韦尔API11 分钟前
身份证验证接口详细开发对接指南
大数据·python·api
WangYaolove131411 分钟前
基于python的多媒体资料管理系统(源码+文档)
python·mysql·django·毕业设计·源码
jacsonchen14 分钟前
MacOS升级ruby版本
开发语言·macos·ruby
李昊哲小课18 分钟前
Python 数据结构示例
开发语言·数据结构·python