教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Python培訓(xùn):各商品種類的網(wǎng)購替代率

更新時(shí)間:2022年03月07日14時(shí)13分 來源:傳智教育 瀏覽次數(shù):

  如今已進(jìn)入信息時(shí)代,網(wǎng)絡(luò)購物已經(jīng)成為人們?nèi)粘I畹囊徊糠郑淖冎藗兊南M(fèi)模式和習(xí)慣,成為拉動(dòng)居民消費(fèi)的重要渠道。因此,研究網(wǎng)購消費(fèi)對(duì)于判研經(jīng)濟(jì)形勢(shì)、促進(jìn)經(jīng)濟(jì)轉(zhuǎn)型升級(jí)有著重要的意義。2018年國(guó)家統(tǒng)計(jì)局北京調(diào)查總隊(duì)從網(wǎng)購活躍的人群中抽取了771個(gè)樣本,并根據(jù)這些樣本測(cè)算用戶網(wǎng)購替代率(網(wǎng)購用戶線上消費(fèi)對(duì)線下消費(fèi)的替代比率)的情況,具體如表2-3所示。

各商品種類的網(wǎng)購替代率

  表2-3 各商品種類的網(wǎng)購替代率

  根據(jù)表2-3的數(shù)據(jù),將“商品種類”一列的數(shù)據(jù)作為y軸的刻度標(biāo)簽,將“替代率”一列的數(shù)據(jù)作為x軸的數(shù)據(jù),使用barh()函數(shù)繪制各商品種類的網(wǎng)購替代率的條形圖,具體代碼如下。

# 03_substitution_rate_online
import matplotlib.pyplot as plt
import numpy as np
# 顯示中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
x = np.array([0.959, 0.951, 0.935, 0.924, 0.893,
              0.892, 0.865, 0.863, 0.860, 0.856,
              0.854, 0.835, 0.826, 0.816, 0.798,
              0.765, 0.763, 0.67])
y = np.arrange(1, 19)
Labels = ["家政、家教、保姆等生活服務(wù)", "飛機(jī)票、火車票", "家具", "手機(jī)、手機(jī)配件",
          "計(jì)算機(jī)及其配套產(chǎn)品", "汽車用品", "通信充值、游戲充值", "個(gè)人護(hù)理用品",
          "書報(bào)雜志及音像制品", "餐飲、旅游、住宿", "家用電器",
          "食品、飲料、研究、保健品", "家庭日雜用品", "保險(xiǎn)、演出票務(wù)",
          "服裝、鞋帽、家用紡織品", "數(shù)碼產(chǎn)品", "其他商品和服務(wù)", "工藝品、收藏品"]
# 繪制條形圖
plt.barh(y, x, tick_label=labels, align="center", height=0.6)
plt.show()

  需要說明的是,matplotlib默認(rèn)不支持顯示中文,由于條形圖的刻度標(biāo)簽是中文文本,因此需要將系統(tǒng)的字體修改為SimHei。關(guān)于字體的設(shè)置會(huì)在第4章進(jìn)行詳細(xì)介紹。

  運(yùn)行程序,效果如圖2-11所示。

  圖2-11中,x軸代表網(wǎng)購替代率,y軸代表商品種類。由圖2-11可知,工藝品、收藏品的網(wǎng)購替代率最低,家政、家教、保姆等生活服務(wù)的網(wǎng)購替代率最高。

各商品種類的網(wǎng)購替代率的條形圖

  圖2-11 各商品種類的網(wǎng)購替代率的條形圖

0 分享到:
和我們?cè)诰€交談!