我无法弄清楚如何让我的Seaborn Joint图中的轴标签不显示绝对值(而不是偏移量)。我知道我可以在matplotlib中用
做到这一点# 156.64s 155.63s
select "by", type, ranking, count(*) from pcopy where
(lower("by") like '%part%' and lower("by") like '%and%' and lower("by") like '%the%')
or (lower(title) like '%part%' and lower(title) like '%and%' and lower(title) like '%the%')
or (lower(url) like '%part%' and lower(url) like '%and%' and lower(url) like '%the%')
or (lower(text) like '%part%' and lower(text) like '%and%' and lower(text) like '%the%')
group by "by", type, ranking
order by 4 desc limit 10;
但是如何让它与这个例子一起使用
plt.ticklabel_format(useOffset=False)
任何建议都会受到很大的影响。
感谢您的建议,@ ImportanceofbeingErnest;然而,仍然没有解决问题。这是绘图的截图,我希望x轴在轴标记方面看起来像y轴。如果我使x范围变大,偏移就会消失,但对于我的数据集却没有真正起作用。
答案 0 :(得分:1)
我的建议是在脚本的开头添加 import matplotlib.pyplot as plt
,在结尾添加plt.ticklabel_format(useOffset=False)
。
由于关节图创建了多个轴,plt.ticklabel_format(useOffset=False)
只会影响最后一个轴。
一个简单的解决方案是使用
plt.rcParams['axes.formatter.useoffset'] = False
进口后。这将关闭完整脚本的偏移量。