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)
相关推荐
Doc.S31 分钟前
【保姆级教程】在AutoDL容器中部署EGO-Planner,实现无人机动态避障规划
人工智能·python·信息可视化·机器人
骚戴33 分钟前
PDF或Word转图片(多线程+aspose+函数式接口)
java·开发语言
姓蔡小朋友36 分钟前
SpringDataRedis
java·开发语言·redis
Predestination王瀞潞44 分钟前
Python3:Eighth 函数
开发语言·python
蒋星熠1 小时前
多模态技术深度探索:融合视觉与语言的AI新范式
人工智能·python·深度学习·机器学习·分类·数据挖掘·多分类
夜晚中的人海1 小时前
【C++】分治-快速排序算法习题
开发语言·c++·排序算法
xier_ran1 小时前
Python从入门到精通:(2)Python 核心进阶教程从数据结构到面向对象
linux·windows·python·microsoft
爱编程的鱼1 小时前
想学编程作为今后的工作技能,学哪种语言适用性更强?
开发语言·算法·c#·bug
yugi9878381 小时前
基于MATLAB的心电信号去噪
开发语言·matlab
国服第二切图仔1 小时前
Rust入门开发之Rust中如何实现面向对象编程
开发语言·后端·rust