更新時(shí)間:2022年03月07日14時(shí)13分 來(lái)源:傳智教育 瀏覽次數(shù):
如今已進(jìn)入信息時(shí)代,網(wǎng)絡(luò)購(gòu)物已經(jīng)成為人們?nèi)粘I畹囊徊糠郑淖冎藗兊南M(fèi)模式和習(xí)慣,成為拉動(dòng)居民消費(fèi)的重要渠道。因此,研究網(wǎng)購(gòu)消費(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)購(gòu)活躍的人群中抽取了771個(gè)樣本,并根據(jù)這些樣本測(cè)算用戶網(wǎng)購(gòu)替代率(網(wǎng)購(gòu)用戶線上消費(fèi)對(duì)線下消費(fèi)的替代比率)的情況,具體如表2-3所示。
表2-3 各商品種類的網(wǎng)購(gòu)替代率
根據(jù)表2-3的數(shù)據(jù),將“商品種類”一列的數(shù)據(jù)作為y軸的刻度標(biāo)簽,將“替代率”一列的數(shù)據(jù)作為x軸的數(shù)據(jù),使用barh()函數(shù)繪制各商品種類的網(wǎng)購(gòu)替代率的條形圖,具體代碼如下。
# 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ù)理用品", "書(shū)報(bào)雜志及音像制品", "餐飲、旅游、住宿", "家用電器", "食品、飲料、研究、保健品", "家庭日雜用品", "保險(xiǎn)、演出票務(wù)", "服裝、鞋帽、家用紡織品", "數(shù)碼產(chǎn)品", "其他商品和服務(wù)", "工藝品、收藏品"] # 繪制條形圖 plt.barh(y, x, tick_label=labels, align="center", height=0.6) plt.show()
需要說(shuō)明的是,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)購(gòu)替代率,y軸代表商品種類。由圖2-11可知,工藝品、收藏品的網(wǎng)購(gòu)替代率最低,家政、家教、保姆等生活服務(wù)的網(wǎng)購(gòu)替代率最高。
圖2-11 各商品種類的網(wǎng)購(gòu)替代率的條形圖
北京校區(qū)