更新時(shí)間:2022年03月30日11時(shí)06分 來(lái)源:傳智教育 瀏覽次數(shù):
已知某公司旗下共有3款明星產(chǎn)品:產(chǎn)品A、產(chǎn)品B和產(chǎn)品C。為了解每款產(chǎn)品全年的銷(xiāo)售額,公司對(duì)每款產(chǎn)品的年銷(xiāo)售額進(jìn)行了核算,核算之后的結(jié)果如表4-5所示。
表4-5 不同產(chǎn)品各季度的銷(xiāo)售額
根據(jù)表4-5的數(shù)據(jù),將“季度”一列的數(shù)據(jù)作為x軸的刻度標(biāo)簽,將“產(chǎn)品A”“產(chǎn)品B”“產(chǎn)品C”三列的數(shù)據(jù)作為y軸的數(shù)據(jù),分別使用plot()函數(shù)繪制反映產(chǎn)品A、產(chǎn)品B和產(chǎn)品C各季度銷(xiāo)售額的折線圖,并使用不同的線型、顏色、標(biāo)記進(jìn)行區(qū)分,具體代碼如下。
# 03_sales_of_different_products import numpy as np import matplotlib.pyplot as plt plt.rcParams["font.sans-serif"] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False sale_a = [2144, 4617, 7674, 6666] sale_b = [853, 1214, 2414, 4409] sale_c = [153, 155, 292, 680] fig = plt.figure() ax = fig.add_subplot(111) # 繪制具有不同線條樣式的折線圖 ax.plot(sale_a, 'D-', sale_b, '^:', sale_c, 's--') ax.grid(alpha=0.3) ax.set_ylabel('銷(xiāo)售額(萬(wàn)元)') ax.set_xticks(np.arange(len(sale_c))) ax.set_xticklabels(['第一季度', '第二季度', '第3季度', '第4季度']) ax.legend(['產(chǎn)品A', '產(chǎn)品B', '產(chǎn)品C']) plt.show()
運(yùn)行程序,效果如圖4-7所示。
圖4-7中,每條折線均使用不同樣式的數(shù)據(jù)標(biāo)記標(biāo)注了數(shù)據(jù)的位置,其中藍(lán)色折線使用菱形標(biāo)注了產(chǎn)品A各季度的銷(xiāo)售額;橙色折線使用正三角形標(biāo)注了產(chǎn)品B各季度的銷(xiāo)售額;綠色折線使用正方形標(biāo)注了產(chǎn)品C各季度的銷(xiāo)售額。由圖4-7可知,產(chǎn)品A在各季度的銷(xiāo)售額都高于另兩個(gè)產(chǎn)品,產(chǎn)品C在各季度的銷(xiāo)售額都低于另兩個(gè)產(chǎn)品。
圖4-7 不同產(chǎn)品各季度的銷(xiāo)售額的折線圖
Python培訓(xùn):繪制兩個(gè)地區(qū)對(duì)不同種類(lèi)圖書(shū)的采購(gòu)情況堆積柱形圖
2022-03-25matplotlib圖表樣式修改(上)
2022-03-24Python培訓(xùn)實(shí)例:果醬面包配料比例
2022-03-24Python培訓(xùn)實(shí)例:2013-2019財(cái)年阿里巴巴淘寶和天貓平臺(tái)的GMV(添加注釋文本)
2022-03-23傳智教育聯(lián)合Apache Hudi官方推出免費(fèi)教程,賦能大數(shù)據(jù)人才培養(yǎng)
2022-03-22Python培訓(xùn)實(shí)例:汽車(chē)速度與制動(dòng)距離的關(guān)系(添加網(wǎng)格)
2022-03-22北京校區(qū)