溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小

發(fā)布時(shí)間:2021-06-01 16:21:46 來源:億速云 閱讀:755 作者:Leah 欄目:開發(fā)技術(shù)

本篇文章為大家展示了怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

如下所示:

plt.rcParams('figure.figsize')=(12,8)

修改前

怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小

修改后

怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小

聊聊Matplotlib bar的使用

matplotlib.pyplot.bar(left, height, alpha=1, width=0.8, color=, edgecolor=, label=, lw=3)

Make a bar plot,繪制柱狀圖。

參數(shù):

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線的寬度

一個(gè)例子:

%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”)這句的圖像

怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小

2> 有 plt.legend(loc=”upper left”)這句的圖像

怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小

上述內(nèi)容就是怎么在python中使用plt.plot bar設(shè)置繪圖尺寸大小,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI