Я пытаюсь отобразить эти два массива в 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:')
![enter image description here](https://i.stack.imgur.com/prW2S.png)
Логарифмический размер бункера:
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:')
![enter image description here](https://i.stack.imgur.com/IC5zw.png)