亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Seaborn 的 y 軸上反轉對數刻度?

如何在 Seaborn 的 y 軸上反轉對數刻度?

開滿天機 2022-05-24 12:43:51
我在 Seaborn 有一個小提琴圖,y 軸按 np.log1p 縮放。我想在 y 軸標簽上使用 np.expm1() 來扭轉這一點,但我不知道該怎么做。使用 sns.set() 我可以設置 y 標簽,但不能設置單個 y 值。import seaborn as snsimport numpy as npv = 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)
查看完整描述

1 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

這是你想要做的嗎?


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()])

http://img1.sycdn.imooc.com//628c62a2000199e206310478.jpg

查看完整回答
反對 回復 2022-05-24
  • 1 回答
  • 0 關注
  • 178 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號