Я пытаюсь изменить масштаб sns.jointplot в масштабе log-log.К сожалению, это не работает с решениями, предложенными для двух вопросов, уже поднятых в сообществе.
Я попробовал это со следующим кодом:
test_data =pd.concat([ger_empcost['2008'],ger_sales['2008']],axis=1)
test_data.columns = ['X','Y']
test_data[test_data==np.inf] = np.nan
test_data[test_data==-np.inf] = np.nan
test_data = test_data.dropna(how='any')
test_plot = sns.jointplot(test_data['X'],test_data['Y'], kind = 'reg',scatter_kws={'s':10})
test_plot.set(xscale='log', yscale='log')
, и предложенный код в другом вкладе был:
abc = sns.jointplot(x="X",
y="Y",
data = test_data,
kind="reg",
logx=True,
)
abc.ax_joint.set_xscale('log')
abc.ax_joint.set_yscale('log')
Однако результаты выглядят следующим образом:
Может кто-нибудь помочь мне решить проблему?
Спасибо!
Best, Alex
По запросу, вот несколько примеров данных: Ссылка на тестовые данные