第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何刪除所有子圖的所有 ylabels。[matplotlib]

如何刪除所有子圖的所有 ylabels。[matplotlib]

波斯汪 2023-09-26 16:47:43
我想知道如何去掉所有子圖的所有標(biāo)簽。我有一個(gè)由 37 列組成的數(shù)據(jù)框。然后,為了為它們制作直方圖,我編寫(xiě)了這段代碼。p_variables.plot.hist(subplots=True,layout=(5,8),figsize=(20,20),sharex=False,ylabel="") plt.show()我預(yù)計(jì)通過(guò)設(shè)置,子圖的所有 ylabel 都是不可見(jiàn)的ylabel=""。然而,它們并沒(méi)有消失。有人可以告訴我如何解決這個(gè)問(wèn)題嗎?輸出如下。我想擺脫Frequency標(biāo)簽。
查看完整描述

1 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

您需要迭代返回的軸并將 ylabel 顯式設(shè)置為“”。


import pandas as pd

import numpy as np

import matplotlib.pyplot as plt


df = pd.DataFrame(np.random.rand(40, 5), columns=list("ABCDE"))

axes = df.plot.hist(subplots=True,layout=(5,8),figsize=(20,20),sharex=False)


for ax in axes.flatten():

    ax.set_ylabel("")


plt.show()

https://img1.sycdn.imooc.com//65129b140001c0a009180275.jpg

查看完整回答
反對(duì) 回復(fù) 2023-09-26
  • 1 回答
  • 0 關(guān)注
  • 115 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)