对数-对数刻度sns.jointplot

时间:2019-03-01 09:17:14

标签: python plot seaborn

我正在尝试将sns.jointplot重新调整为对数对数比例。不幸的是,它不适用于针对社区中已经提出的两个问题的解决方案。

我尝试了以下代码:

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

有人可以帮我解决问题吗?

谢谢!

最好, 亚历克斯


根据要求,以下是一些示例数据: Test data link

0 个答案:

没有答案