国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PandasMatplotlib保存圖型時(shí)縱坐標(biāo)標(biāo)識(shí)過長(zhǎng)造成顯示不全問題解決

89542767 / 862人閱讀

  在使用matplotlib做圖得時(shí)候,有時(shí)候會(huì)碰到繪圖時(shí)顯示不全和圖片保存時(shí)不完美的難題,本文主要是為大家介紹了有關(guān)PandasMatplotlib保存圖型時(shí)縱坐標(biāo)標(biāo)識(shí)過長(zhǎng)造成顯示不全問題解決方式,需用的小伙伴可以參考一下。


  序言


  這篇blog主要是處理在使用pandas制作圖象并儲(chǔ)存時(shí),因?yàn)闃?biāo)識(shí)過長(zhǎng),造成縱坐標(biāo)上標(biāo)簽顯示不全問題。剛遇到困難的時(shí)候修改了一下下圖片尺寸,然而并沒有卵用,因此就查找了下難題,發(fā)覺沒解決pandad的。查看無奈之下,檢查了一下下官方文檔,領(lǐng)悟,那不就是是matplotlib嘛,換了關(guān)鍵詞再查看,果真,便是。因此這篇也適用于處理matplotlib制作圖象時(shí)發(fā)生的這種情況。


  #部分代碼


  df_sparsity=distiller.weights_sparsity_summary(resnet20)
  df_sparsity_tmp=df_sparsity[['NNZ(dense)','NNZ(sparse)']]
  ax=df_sparsity_tmp.iloc[0:-1].plot(kind='bar',figsize=[30,10],title="Sparse vs.Densen(element-wise)")
  ax.set_xticklabels(df_sparsity.Name,rotation=90)
  fig=ax.get_figure()
  fig.savefig('output.png')


  1.問題描述


  使用pandas的DataFrame存儲(chǔ)數(shù)據(jù)并繪制圖像,橫坐標(biāo)軸的標(biāo)簽是ResNet20的各個(gè)layer的名字,像module.layer1.0.conv1.weight這樣,由于太長(zhǎng),導(dǎo)致繪制出來的圖像是這樣的:

01.png

  坐標(biāo)軸的標(biāo)簽沒有顯示全,于是就嘗試改變圖像的大小:


  #改變下高度
  ax=df_sparsity_tmp.iloc[0:-1].plot(kind='bar',figsize=[30,50],title="Sparse vs.Densen(element-wise)")

  于是圖像就變成了下面這樣,雖然有效果,但圖片被拉長(zhǎng),依舊不美觀:

02.png

  2.問題原因


  既然調(diào)整繪制圖像尺寸之后繪制出來的圖片依舊不符合預(yù)期,那就只能看看官方的文檔了----pandas.DataFrame.plot(),看看是不是還有其他參數(shù),能夠使圖像的大小及位置不變,坐標(biāo)軸的繪制空間適當(dāng)調(diào)整。然后就發(fā)現(xiàn)了這個(gè):

03.png

  函數(shù)返回了一個(gè)matplotlib.axes.Axes,既然是matlitplot,那問題就很容易解決了,matplotlib老搞這樣的事。查看一下matplotlib的文檔----matplotlib.pyplot.savefig(),可以看到:

04.png

  默認(rèn)情況下,僅保存圖形給定的部分,如果設(shè)置為tight,將嘗試保存更緊致的圖形。


  4.解決方法


  在保存圖形是加入bbox_inches參數(shù):


  #設(shè)置tight bbox
  fig.savefig('output.png',bbox_inches='tight')


  再次保存圖形,此時(shí)的就很ok了:

05.png

  結(jié)束語


  到此為止,這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?/p>

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/128705.html

相關(guān)文章

  • pythonmatplotlib繪圖時(shí)坐標(biāo)重合顯示不全和圖片保存時(shí)不完美的問題改進(jìn)

      近期工作中過程中遇到了matplotlib保存圖片縱坐標(biāo)不完美的難題,因此本文關(guān)鍵為大家介紹了關(guān)于pythonmatplotlib繪圖時(shí)縱坐標(biāo)重合顯示不全和圖片保存的時(shí)候不完善解決問題的方法方式,需要的小伙伴可以做個(gè)參考  難題  在使用matplotlib做圖時(shí),有時(shí)候會(huì)碰到繪圖時(shí)縱坐標(biāo)重合,顯示不全和圖片保存時(shí)不完美的難題。如下所示:  解決方案  畫圖時(shí)重疊或者顯示不全的問題  畫圖時(shí)加...

    89542767 評(píng)論0 收藏0
  • python大大數(shù)據(jù)可視化matplotlib制做復(fù)式統(tǒng)計(jì)表案例

      文中關(guān)鍵給大家介紹了python大大數(shù)據(jù)可視化matplotlib制做復(fù)式統(tǒng)計(jì)表的案例詳細(xì)說明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪  plt.plot()函數(shù)公式各主要參數(shù)分析  plt.plot()函數(shù)的作用是制做復(fù)式統(tǒng)計(jì)表,它主要參數(shù)有許多,常用的函數(shù)主要參數(shù)如下所示:  plt.plot(x,y,color,linestyle,linewi...

    89542767 評(píng)論0 收藏0
  • 解決ScrollView嵌套R(shí)ecyclerView的顯示及滑動(dòng)問題

    摘要:項(xiàng)目中時(shí)常需要實(shí)現(xiàn)在中嵌入一個(gè)或多個(gè)。基于此,在這種情況下我們應(yīng)當(dāng)盡量避免采用嵌套的布局方式 項(xiàng)目中時(shí)常需要實(shí)現(xiàn)在ScrollView中嵌入一個(gè)或多個(gè)RecyclerView。這一做法通常會(huì)導(dǎo)致如下幾個(gè)問題 頁面滑動(dòng)卡頓 ScrollView高度顯示不正常 RecyclerView內(nèi)容顯示不全 本文將利用多種方式分別解決上述問題 滑動(dòng)卡頓解決方案 若只存在滑動(dòng)卡頓這一問題,可以采用...

    wenzi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<