Лог-лог-масштаб sns.jointplot - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь изменить масштаб 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')

Однако результаты выглядят следующим образом: Results

Может кто-нибудь помочь мне решить проблему?

Спасибо!

Best, Alex


По запросу, вот несколько примеров данных: Ссылка на тестовые данные

...