python - 对数对数尺度 sns.jointplot
问题描述
我正在尝试将 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')
有人可以帮我解决这个问题吗?
谢谢!
最好的,亚历克斯
根据要求,这里有一些示例数据: 测试数据链接
解决方案
推荐阅读
- unity3d - 如何在Unity中为“GraphicRaycaster”在多个“Canvas”上“Raycast”?
- javascript - 在函数中声明变量和在javascript中事件监听器的回调函数有什么区别
- user-interface - 如何在 twincat3 中创建多页 HMI 项目?
- json - 线程 4:致命错误:“尝试!” 表达式意外引发错误
- swift - Swift flatMap 错误表达式类型不明确,没有更多上下文
- django - /admin/customers/customers/ 处的 ProgrammingError
- regex - Negative Lookahead - 查找字符串的最后一次出现
- flutter - 如何从图标中删除内置填充
- c++ - 如何获得两个链表的交集?
- javascript - React-Native/Firebase:来自 JS 的格式错误的调用:字段大小不同