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)
相关推荐
lanbing5 分钟前
PHP 与 面向对象编程(OOP)
开发语言·php·面向对象
yzx9910136 分钟前
Gensim 是一个专为 Python 设计的开源库
开发语言·python·开源
麻雀无能为力24 分钟前
python自学笔记2 数据类型
开发语言·笔记·python
幽络源小助理27 分钟前
翼兴消防监控 – 大数据可视化HTML源码
信息可视化·数据分析·html
Ndmzi27 分钟前
matlab与python问题解析
python·matlab
懒大王爱吃狼33 分钟前
怎么使用python进行PostgreSQL 数据库连接?
数据库·python·postgresql
猫猫村晨总34 分钟前
网络爬虫学习之httpx的使用
爬虫·python·httpx
web1508541593536 分钟前
Python线性回归:从理论到实践的完整指南
python·机器学习·线性回归
招风的黑耳37 分钟前
Java集合框架详解与使用场景示例
java·开发语言
ayiya_Oese38 分钟前
[训练和优化] 3. 模型优化
人工智能·python·深度学习·神经网络·机器学习