plt.rcParams('figure.figsize')=(12,8)
matplotlib.pyplot.bar(left, height, alpha=1, width=0.8, color=, edgecolor=, label=, lw=3)
Make a bar plot,繪制柱狀圖。
1. left:x軸的位置序列,一般采用arange函數(shù)產(chǎn)生一個(gè)序列;
2. height:y軸的數(shù)值序列,也就是柱形圖的高度,一般就是我們需要展示的數(shù)據(jù);
3. alpha:透明度
4. width:為柱形圖的寬度,一般這是為0.8即可;
5. color或facecolor:柱形圖填充的顏色;
6. edgecolor:圖形邊緣顏色
7. label:解釋每個(gè)圖像代表的含義
8. linewidth or linewidths or lw:邊緣or線的寬度
%matplotlib inline import numpy as np from matplotlib import pyplot as plt plt.figure(figsize=(9,6)) n = 8 X = np.arange(n)+1 #X是1,2,3,4,5,6,7,8,柱的個(gè)數(shù) #uniform均勻分布的隨機(jī)數(shù),normal是正態(tài)分布的隨機(jī)數(shù),0.5-1均勻分布的數(shù),一共有n個(gè) Y1 = np.random.uniform(0.5,1.0,n) Y2 = np.random.uniform(0.5,1.0,n) plt.bar(X, Y1, alpha=0.9, width = 0.35, facecolor = 'lightskyblue', edgecolor = 'white', label='one', lw=1) plt.bar(X+0.35, Y2, alpha=0.9, width = 0.35, facecolor = 'yellowgreen', edgecolor = 'white', label='second', lw=1) plt.legend(loc="upper left") # label的位置在左上,沒有這句會(huì)找不到label去哪了
1> 沒有 plt.legend(loc=”upper left”)這句的圖像
2> 有 plt.legend(loc=”upper left”)這句的圖像
區(qū)別很明顯是不是?^_^
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
標(biāo)簽:龍巖 云南 酒泉 商丘 金融催收 江蘇 定西 寧夏
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python plt.plot bar 如何設(shè)置繪圖尺寸大小》,本文關(guān)鍵詞 python,plt.plot,bar,如何,設(shè)置,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。