【问题标题】:Pyplot - Invert Y labels without inverting bar chartPyplot - 反转 Y 标签而不反转条形图
【发布时间】:2016-08-22 01:12:06
【问题描述】:

我有一个使用 seaborn 的因子图:

import seaborn as sns
sns.set_style('white')
sns.set_context('paper')
g = sns.factorplot(x="Ligand",y="KD",col='Analyte', data=df, kind='bar', col_wrap=5).set(yscale='log')
g.set_titles("{col_name}")
g.set_xticklabels(rotation=90,size=8)
ax = plt.gca()
ax.set_ylim([0.001,0.00000000001])

我想翻转从上到下的 y 轴,从 10^-3 到 10^-11,但我想保持列向下。这样最大的列将是最低的值。例如 10^-11 将有最大的列

【问题讨论】:

  • 你总是可以只绘制 -log(Kd)...

标签: matplotlib seaborn


【解决方案1】:

我发现你可以这样做:

plt.ylim(reversed(plt.ylim()))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    相关资源
    最近更新 更多