Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Seaborn中反转y轴上的原木刻度?_Python_Seaborn - Fatal编程技术网

Python 如何在Seaborn中反转y轴上的原木刻度?

Python 如何在Seaborn中反转y轴上的原木刻度?,python,seaborn,Python,Seaborn,我在Seaborn有一个小提琴谱图,y轴按np.log1p缩放。我想使用y轴标签上的np.expm1来反转此操作,但我不知道如何执行此操作。使用sns.set,我可以设置y标签,但不能设置单个y值 import seaborn as sns import numpy as np v = sns.violinplot(x=total['Years in current job'], y=np.log1p(total['Maximum Open Credit']), order=['< 1 y

我在Seaborn有一个小提琴谱图,y轴按np.log1p缩放。我想使用y轴标签上的np.expm1来反转此操作,但我不知道如何执行此操作。使用sns.set,我可以设置y标签,但不能设置单个y值

import seaborn as sns
import numpy as np
v = sns.violinplot(x=total['Years in current job'], y=np.log1p(total['Maximum Open Credit']), order=['< 1 year', '1 year', '2 years', '3 years', '4 years', '5 years', '6 years', '7 years', '8 years', '9 years', '10+ years'])
v.set_xticklabels(v.get_xticklabels(), rotation=30)

这就是你想做的吗

tips = sns.load_dataset("tips")
ax = sns.violinplot(y=np.log1p(tips["total_bill"]))
ax.set_yticklabels([f'{np.expm1(l):.2f}' for l in ax.get_yticks()])