国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

軟件測試|使用matplotlib繪制多種折線圖

這篇具有很好參考價值的文章主要介紹了軟件測試|使用matplotlib繪制多種折線圖。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生

簡介

在數(shù)據(jù)可視化領(lǐng)域,Matplotlib是一款非常強大的Python庫,它可以用于繪制各種類型的圖表,包括折線圖。本文將介紹如何使用Matplotlib創(chuàng)建多種不同類型的折線圖,并提供示例代碼。

創(chuàng)建模版

在繪圖之前,我們可以先創(chuàng)建我們的繪圖模版,節(jié)省我們的時間,后續(xù)繪圖只需要我們直接繪圖即可,不再需要我們單獨設(shè)置圖像大小清晰度等問題,代碼如下:

import matplotlib.pyplot as plt

# 畫布
plt.figure(figsize=(9, 3),  # (寬度 , 高度) 單位inch
           dpi=100,  # 清晰度 dot-per-inch
           facecolor='#CCCCCC',  # 畫布底色
           edgecolor='black', linewidth=0.1, frameon=True,  # 畫布邊框
           # frameon=False  # 不要畫布邊框
           )

plt.plot()
plt.show()

運行腳本,繪制的模版如下:

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生

創(chuàng)建基本折線圖

首先,我們將創(chuàng)建一個基本的折線圖,用于顯示一組數(shù)據(jù)的趨勢。假設(shè)我們有一個月份和銷售額的數(shù)據(jù)集,我們希望將其可視化成折線圖,代碼如下:

import matplotlib.pyplot as plt

# 設(shè)置中文字體
plt.rcParams['font.sans-serif'] = 'FangSong'

# 畫布
plt.figure(figsize=(9, 6),  # (寬度 , 高度) 單位inch
           dpi=100,  # 清晰度 dot-per-inch
           facecolor='#CCCCCC',  # 畫布底色
           edgecolor='black', linewidth=0.1, frameon=True,  # 畫布邊框
           # frameon=False  # 不要畫布邊框
           )

# 數(shù)據(jù)
months = ['一月', '二月', '三月', '四月', '五月']
sales = [10000, 12000, 9000, 11000, 13000]

# 創(chuàng)建折線圖
plt.plot(months, sales)

# 添加標(biāo)題和標(biāo)簽
plt.title('每月銷售額')
plt.xlabel('月份')
plt.ylabel('銷售額(元)')

# 顯示圖表
plt.show()

運行腳本,繪制的折線圖如下所示:

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生

上述代碼首先導(dǎo)入Matplotlib庫,然后創(chuàng)建了一個包含月份和銷售額的數(shù)據(jù)集。接下來,使用plt.plot()函數(shù)創(chuàng)建折線圖,然后使用plt.title()、plt.xlabel()plt.ylabel()函數(shù)添加標(biāo)題和標(biāo)簽。最后,使用plt.show()函數(shù)顯示圖表。

創(chuàng)建多個折線圖

有時候,我們希望在同一個圖中顯示多條折線,以便進(jìn)行比較。以下是一個示例,展示了兩個產(chǎn)品的銷售趨勢:

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = 'FangSong'

plt.figure(figsize=(9, 6),  # (寬度 , 高度) 單位inch
           dpi=100,  # 清晰度 dot-per-inch
           facecolor='#CCCCCC',  # 畫布底色
           edgecolor='black', linewidth=0.1, frameon=True,  # 畫布邊框
           # frameon=False  # 不要畫布邊框
           )

# 數(shù)據(jù)
months = ['一月', '二月', '三月', '四月', '五月']
product1_sales = [10000, 12000, 9000, 11000, 13000]
product2_sales = [8000, 9500, 8200, 10500, 11000]

# 創(chuàng)建折線圖
plt.plot(months, product1_sales, label='產(chǎn)品1')
plt.plot(months, product2_sales, label='產(chǎn)品2')

# 添加標(biāo)題和標(biāo)簽
plt.title('產(chǎn)品銷售趨勢')
plt.xlabel('月份')
plt.ylabel('銷售額(元)')

# 添加圖例
plt.legend()

# 顯示圖表
plt.show()

運行腳本,繪制的圖像如下:

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生

上述代碼中,我們使用plt.plot()函數(shù)分別繪制了兩個產(chǎn)品的銷售折線,并通過label參數(shù)為每條折線添加了標(biāo)簽。然后,使用plt.legend()函數(shù)添加圖例,以便區(qū)分兩個產(chǎn)品的銷售趨勢。

創(chuàng)建多個子圖

有時候,我們希望在同一個圖中創(chuàng)建多個子圖,以便比較不同數(shù)據(jù)集之間的關(guān)系。以下是一個示例,展示如何創(chuàng)建一個包含兩個子圖的圖表:

import matplotlib.pyplot as plt
import numpy as np

# 創(chuàng)建數(shù)據(jù)
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

# 創(chuàng)建第一個子圖
plt.subplot(2, 1, 1)
plt.plot(x, y1)
plt.title('Sin(x)')

# 創(chuàng)建第二個子圖
plt.subplot(2, 1, 2)
plt.plot(x, y2)
plt.title('Cos(x)')

# 調(diào)整子圖布局
plt.tight_layout()

# 顯示圖表
plt.show()

運行腳本,生成的圖像如下圖:

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生

上述代碼中,我們使用plt.subplot()函數(shù)創(chuàng)建了一個包含兩個子圖的圖表。第一個參數(shù)表示總行數(shù),第二個參數(shù)表示總列數(shù),第三個參數(shù)表示當(dāng)前子圖的索引。然后,分別在兩個子圖中繪制了不同的折線圖,并使用plt.tight_layout()函數(shù)調(diào)整了子圖的布局。

總結(jié)

Matplotlib是一個強大的Python庫,可用于創(chuàng)建各種類型的折線圖以及其他數(shù)據(jù)可視化圖表。在本文中,我們演示了如何創(chuàng)建基本折線圖、多個折線圖和多個子圖,以滿足不同的可視化需求。希望這些示例能幫助你更好地使用Matplotlib進(jìn)行數(shù)據(jù)可視化。

最后感謝每一個認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生

這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!

軟件測試|使用matplotlib繪制多種折線圖,軟件測試,matplotlib,python,開發(fā)語言,功能測試,軟件測試,自動化測試,程序人生文章來源地址http://www.zghlxwxcb.cn/news/detail-800492.html

到了這里,關(guān)于軟件測試|使用matplotlib繪制多種折線圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 2023最全軟件測試學(xué)習(xí)路線圖(從入門到精通)

    2023最全軟件測試學(xué)習(xí)路線圖(從入門到精通)

    六維全息課程注重綜合能力培養(yǎng),從入學(xué)到職后一站式服務(wù)測試開發(fā)人才。2023年最新軟件測試學(xué)習(xí)路線圖,從入門到精通一應(yīng)俱全。 9階段專業(yè)課+11大專項測試項目 適應(yīng)互聯(lián)網(wǎng)企業(yè)測試開發(fā)需求。 ?對于想入行學(xué)軟件測試的新手來說,首先就需要一個高效的學(xué)習(xí)線路圖,還要

    2024年02月15日
    瀏覽(16)
  • 【Python】Python中使用Matplotlib繪制折線圖、散點圖、餅形圖、柱形圖和箱線圖

    【Python】Python中使用Matplotlib繪制折線圖、散點圖、餅形圖、柱形圖和箱線圖

    python數(shù)據(jù)可視化課程,實驗二 Matplotlib 中文API:API 概覽 | Matplotlib 一、實驗任務(wù)的數(shù)據(jù)背景 提供的源數(shù)據(jù)(數(shù)據(jù)文件employee.csv)共擁有4個特征,分別為就業(yè)人員、第一產(chǎn)業(yè)就業(yè)人員、第二產(chǎn)業(yè)就業(yè)人員、第三產(chǎn)業(yè)就業(yè)人員。根據(jù)3個產(chǎn)業(yè)就業(yè)人員的數(shù)量繪制散點圖和折線圖。

    2023年04月15日
    瀏覽(97)
  • Python使用Matplotlib庫繪制雙y軸圖形(柱狀圖+折線圖)

    Python使用Matplotlib庫繪制雙y軸圖形(柱狀圖+折線圖)

    今天是第一次寫 踩坑日記 系列,這個系列用來記錄在Python和R學(xué)習(xí)過程中遇到的問題和結(jié)果。今天介紹的是使用Python的matplotlib庫繪制兩個y軸圖的一些基本用法與踩坑行為。希望可以幫助到大家,也希望大家可以給出建議,歡迎留言交流。 Matplotlib是Python數(shù)據(jù)分析中常用的可視

    2024年02月15日
    瀏覽(22)
  • 【Matplotlib 繪制折線圖】

    【Matplotlib 繪制折線圖】

    在數(shù)據(jù)可視化中,折線圖是一種常見的圖表類型,用于展示隨著變量的變化,某個指標(biāo)的趨勢或關(guān)系。Python 的 Matplotlib 庫為我們提供了方便易用的功能來繪制折線圖。 下面的代碼展示了如何使用 Matplotlib 繪制一個折線圖,使用兩組數(shù)據(jù) y1 和 y2 ,分別表示不同天數(shù)的溫度變化

    2024年02月15日
    瀏覽(18)
  • 【Python】Matplotlib繪制折線圖

    【Python】Matplotlib繪制折線圖

    1.Matplotlib畫圖簡單實現(xiàn) Matplotlib在一個繪制2D圖片的庫 2.折線圖 2.1繪制折線圖 接下來逐步對折線圖進(jìn)行修改 2.2設(shè)置線的格式 2.3設(shè)置折點 2.4.圖片的保存和導(dǎo)出 2.5設(shè)置刻度 2.6顯示中文 matplotlib只顯示應(yīng)為,無法顯示中文,需要修改matplotlib的默認(rèn)字體 通過matplotlib下的font_mange

    2023年04月09日
    瀏覽(21)
  • Selenium 學(xué)習(xí)(0.17)——軟件測試之流程圖繪制方法

    Selenium 學(xué)習(xí)(0.17)——軟件測試之流程圖繪制方法

    ??????? 病假5天,出去野20天,成功錯過了慕課網(wǎng)上的期末考試。 ??????? 害,都怪玩樂太開心了…… ????????反正咱又不指著全靠這個行當(dāng)來吃飯,錯過也就錯過了,立的Flag能搶救一下還是要搶救一下吧?!具@個其實早都會畫了,而且基本也正確,既然是學(xué)習(xí),還

    2024年02月03日
    瀏覽(21)
  • 【Python數(shù)據(jù)可視化】matplotlib之繪制常用圖形:折線圖、柱狀圖(條形圖)、餅圖和直方圖

    【Python數(shù)據(jù)可視化】matplotlib之繪制常用圖形:折線圖、柱狀圖(條形圖)、餅圖和直方圖

    文章傳送門 Python 數(shù)據(jù)可視化 matplotlib之繪制常用圖形:折線圖、柱狀圖(條形圖)、餅圖和直方圖 matplotlib之設(shè)置坐標(biāo):添加坐標(biāo)軸名字、設(shè)置坐標(biāo)范圍、設(shè)置主次刻度、坐標(biāo)軸文字旋轉(zhuǎn)并標(biāo)出坐標(biāo)值 matplotlib之增加圖形內(nèi)容:設(shè)置圖例、設(shè)置中文標(biāo)題、設(shè)置網(wǎng)格效果 matplo

    2024年01月16日
    瀏覽(31)
  • python氣象數(shù)據(jù)可視化學(xué)習(xí)筆記8——利用matplotlib和ERA5數(shù)據(jù)繪制時間-高度氣象綜合廓線圖

    python氣象數(shù)據(jù)可視化學(xué)習(xí)筆記8——利用matplotlib和ERA5數(shù)據(jù)繪制時間-高度氣象綜合廓線圖

    氣象預(yù)報業(yè)務(wù)中,有種常用的綜合廓線圖,其本質(zhì)上是單個站點時間-高度的等高線或者填色圖,其中時間是從右到左來看。所以準(zhǔn)備好(time, level)的二維數(shù)據(jù),然后依次疊加線條和填色就可以,思路很簡單,但是繪圖中涉及到了很多細(xì)節(jié)問題,也是琢磨了一陣子,怕以后忘了

    2024年02月05日
    瀏覽(27)
  • 【100天精通Python】Day64:Python可視化_Matplotlib繪制誤差線圖、填充圖、堆疊面積圖,示例+代碼

    ????????誤差線圖用于可視化一個或多個數(shù)據(jù)集的測量值及其相關(guān)誤差或不確定性。每個數(shù)據(jù)點可能有不同的誤差范圍,這些誤差可以表示為上下誤差條、對稱誤差、非對稱誤差等。通常,誤差線圖用于比較多個實驗條件或數(shù)據(jù)源之間的差異。 (1)?上下誤差條(Vertica

    2024年02月07日
    瀏覽(29)
  • 100天精通Python(可視化篇)——第99天:Pyecharts繪制多種炫酷K線圖參數(shù)說明+代碼實戰(zhàn)

    ???? 本文已收錄于 《100天精通Python從入門到就業(yè)》:本專欄專門針對零基礎(chǔ)和需要進(jìn)階提升的同學(xué)所準(zhǔn)備的一套完整教學(xué),從0到100的不斷進(jìn)階深入

    2024年02月10日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包