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

全國咨詢/投訴熱線:400-618-4000

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

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

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

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

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

  根據(jù)表2-3的數(shù)據(jù),將“商品種類”一列的數(shù)據(jù)作為y軸的刻度標簽,將“替代率”一列的數(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 = ["家政、家教、保姆等生活服務", "飛機票、火車票", "家具", "手機、手機配件",
          "計算機及其配套產(chǎn)品", "汽車用品", "通信充值、游戲充值", "個人護理用品",
          "書報雜志及音像制品", "餐飲、旅游、住宿", "家用電器",
          "食品、飲料、研究、保健品", "家庭日雜用品", "保險、演出票務",
          "服裝、鞋帽、家用紡織品", "數(shù)碼產(chǎn)品", "其他商品和服務", "工藝品、收藏品"]
# 繪制條形圖
plt.barh(y, x, tick_label=labels, align="center", height=0.6)
plt.show()

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

  運行程序,效果如圖2-11所示。

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

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

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

0 分享到:
和我們在線交談!