https://blog.csdn.net/weixin_45775025/article/details/103375749 https://zhuanlan.zhihu.com/p/55723473 一.設(shè)置單元格全部行的輸出結(jié)果 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" 1 2 二.設(shè)置繪圖中的中文顯示 1. plt.rcParams['font.sans-serif'] = 'SimHei' ## 設(shè)置中文顯示 plt.rcParams['axes.unicode_minus']=False #解決負(fù)數(shù)坐標(biāo)顯示問(wèn)題 1 2 2. #如果繪圖之前指定繪圖風(fēng)格,導(dǎo)致不能顯示中文時(shí),此時(shí)也許會(huì)改變?cè)璵atplotlibrc的配置,嘗試增加一句 sns.set_style('darkgrid',{'font.sans-serif':'Microsoft YaHei'}) 1 2 3. #如果以上方法都不能解決中文顯示問(wèn)題,還可以嘗試以下方法: #先導(dǎo)包 from matplotlib.font_manager import FontManager #然后在需要顯示中文的地方加上 fontproperties='SimHei' #例如: plt.xticks(result['客戶(hù)類(lèi)型'].values,fontproperties='SimHei',rotation=45) 1 2 3 4 5 6 7 8 4. #mac電腦正常顯示中文 plt.rcParams['font.family'] = ['Arial Unicode MS'] 1 2 三.自動(dòng)繪圖(省略plt.show()方法) %matplotlib inline 1 四.像下圖中我們不想箭頭所示的輸出時(shí),可以在畫(huà)圖的最后一行代碼加一個(gè)分號(hào).如果這樣還不行,就可以加上plt.show() 實(shí)際操作中為了簡(jiǎn)化代碼,都會(huì)加上%matplotlib inline ,以為了省略plt.show(),但如果為了以下箭頭的不必要輸出,還是建議使用plt.show()畫(huà)圖命令. 五.控制DataFrame行列的輸出數(shù) #將輸出的行列顯示數(shù)設(shè)置為500 pd.set_option('display.max_rows', 500) pd.set_option('display.max_columns', 500) ———————————————— 版權(quán)聲明:本文為CSDN博主「恭之兮」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/weixin_45775025/article/details/103375749 |
|