我试图在seaborn.jointplot
中绘制这两个数组,但是由于数据集的分布,标准箱尺寸太粗糙了(大多数数据非常模糊),当我使用对数箱尺寸时,可视化过分强调了数据量较低的区域。它们之间是否有某种方式,例如semilog
?我尝试使用semilog
而不是log
,但Seaborn无法识别它。
标准纸槽尺寸:
import seaborn as sns
h = sns.jointplot(Array_Power_production, Array_Power_forecast, kind="hex")
h.set_axis_labels('Hourly power production [kW]','Predicted hourly power production [kW]')
x0, x1 = h.ax_joint.get_xlim()
y0, y1 = h.ax_joint.get_ylim()
lims = [max(x0, y0), min(x1, y1)]
h.ax_joint.plot(lims,lims,'r:')
对数仓大小:
import seaborn as sns
h = sns.jointplot(Array_Power_production, Array_Power_forecast, kind="hex", joint_kws={'bins':'log'})
h.set_axis_labels('Hourly power production [kW]','Predicted hourly power production [kW]')
x0, x1 = h.ax_joint.get_xlim()
y0, y1 = h.ax_joint.get_ylim()
lims = [max(x0, y0), min(x1, y1)]
h.ax_joint.plot(lims,lims,'r:')