【发布时间】:2020-09-03 20:51:59
【问题描述】:
我是python的初学者。我正在尝试使用 seaborne 库以分面网格的形式绘制一个 CSV 文件。
import matplotlib.pyplot as plt
import seaborn as sns
g = sns.FacetGrid(df, col="Gamma1",col_wrap=6,sharex=False)
g = (g.map(plt.scatter, "ARMSE", "Frobenius_norm_correlation").add_legend())
plt.subplots_adjust(top=0.9)
g.fig.suptitle('Friedman_chain')
对于分面网格中的每个散点图,我想用 ARMSE 的最小值来说明数据点的坐标,并用与给定散点图中其他数据点不同的颜色标记该点。你能建议我怎么做吗?
数据框 df 包含 ARMSE、Gamma1、Frobenius_norm_correlation 列。 我在下面附上当前图的图像:
【问题讨论】:
-
您的问题中 ARMSE 是什么意思?
-
它是数据框df中的一列
-
所以你的意思是你想要不同颜色的 Gamma1 和不同颜色的 ARMSE?
-
我已经更新了这个问题。我的意思是对于分面网格中的每个散点图,我想用 ARMSE 的最小值标记点的坐标,并用与散点图中的其他数据点相比不同的颜色标记它。
标签: python seaborn scatter-plot facet-grid