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

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

如何刪除子圖中的 y 刻度標簽

如何刪除子圖中的 y 刻度標簽

慕婉清6462132 2022-11-18 14:11:22
我正在使用子圖繪制 4 種不同分布的直方圖。在最終輸出期間,我得到了第四個子圖的 y 軸的刻度標簽。我該如何確保它不會發生。fig,((ax1,ax2),(ax3,ax4)) = plt.subplots(2,2,sharex=True,sharey=True)plt.cla()nbins = np.arange(-10,10,1)ax1.hist(x1,bins=nbins)ax1.set_title('Normal Distribution')ax1.set_ylabel('Frequency')ax2.hist(x2,bins=nbins)ax2.set_title('Exponential Distribution')ax3.hist(x3,bins=nbins)ax3.set_title('Rayleigh Distribution')ax3.set_xlabel('Value')ax3.set_ylabel('Frequency')ax4.hist(x4,bins=nbins)ax4.set_title('Random Distribution')ax4.set_xlabel('Value')這是我在運行代碼后獲得的數字:添加以下代碼后,它也刪除了其他軸的 y-tick 標簽ax4.set_yticklabels([])以下是圖表——
查看完整描述

1 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

這很奇怪,因為我無法重現該行為。我不知道為什么 ax4 的行為與其他軸不同。

但在任何情況下,由于軸是共享的,您不能只刪除刻度標簽,因為正如您所發現的那樣,它會在任何地方刪除它們。解決方案是讓它們在所需的斧頭上不可見。

plt.setp(ax4.get_xticklabels(), visible=False)


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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