最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python繪制帶有色塊的折線圖

 更新時間:2022年04月23日 10:07:11   作者:只曉得閑逛  
這篇文章主要為大家詳細(xì)介紹了python繪制帶有色塊的折線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

前言:

如果正在看文章的你,還不會繪制折線圖,請看如何使用matplotlib繪制折線圖這篇文章,該文章會仔細(xì)而詳盡的告訴你繪制折線圖的方法。言歸正傳,給折線圖加色塊,算是折線圖的附加內(nèi)容。加一個函數(shù)就可以搞定。效果圖如下所示:

繪制帶有色塊的折線圖的一般步驟:

第一步:繪制出基礎(chǔ)的折線圖:

在繪制色塊前,我們可以使用繪制折線圖的一般操作,繪制出折線圖做基礎(chǔ)準(zhǔn)備。

第二步:計算每個坐標(biāo)點對應(yīng)的上下界:

其實色塊看起來就像該坐標(biāo)點在y軸方向上下平移所得的線條在x軸方向拼接而成。在繪制色塊之前,我們需要計算出上下界。這個和獲取圖像點的坐標(biāo)一樣的道理。

# 算標(biāo)準(zhǔn)差
yTop = [y[i] + np.std(data[i]) for i in range(len(data))]
yBottom = [y[i] - np.std(data[i]) for i in range(len(data))]

這個是我寫的獲得上下界的程序。當(dāng)然上下界看你自己,內(nèi)容自定。不過得存在列表里,要求和獲取坐標(biāo)點一樣。

第三步:繪制色塊:

繪制色塊其實很簡單,調(diào)用函數(shù)fill_between就可以。

plt.fill_between(x, yTop, yBottom ,color="lightgreen",label="Standard deviation")#填充色塊

該函數(shù)第一個值對應(yīng)的是點的x坐標(biāo),第二個值就是各點對應(yīng)的上界,第三個值就是各點對應(yīng)的下界。后面就是一些基礎(chǔ)的屬性的設(shè)置,自然不必多說。

代碼示例:

import numpy as np
import matplotlib.pyplot as plt
?
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
data = [[1, 2, 3, 4, 5, 6],
? ? ? ? [2, 4, 6, 8, 10, 12],
? ? ? ? [1, 3, 5, 7, 9, 11],
? ? ? ? [1.1, 2.2, 3.3, 4.4, 5.5, 6.6],
? ? ? ? [3, 6, 9, 12, 15, 18],
? ? ? ? [4, 8, 12, 16, 20, 24],
? ? ? ? [5, 10, 15, 20, 25, 30],
? ? ? ? [1.5, 2.5, 3.5, 4.5, 5.5, 6.5],
? ? ? ? [1, 4, 7, 10, 13, 16],
? ? ? ? [2, 5, 8, 11, 14, 17]]
y = [np.mean(i) for i in data]
?
?
# 繪制圖形
plt.plot(x, y, linewidth=1, color="orange", marker="o",label="Mean value")
# 算標(biāo)準(zhǔn)差
yTop = [y[i] + np.std(data[i]) for i in range(len(data))]
yBottom = [y[i] - np.std(data[i]) for i in range(len(data))]
plt.fill_between(x, yTop, yBottom ,color="lightgreen",label="Standard deviation")#填充色塊
# 設(shè)置橫縱坐標(biāo)
plt.xticks([0, 2, 4, 6, 8, 10, 12])
plt.yticks([0, 5, 10, 15, 20, 25])
plt.legend(["Mean value","Standard deviation"],loc="upper left")#設(shè)置線條標(biāo)識
plt.grid() ?# 設(shè)置網(wǎng)格模式
#設(shè)置每個點上的數(shù)值
for i in range(10):
? ? ? ? plt.text(x[i], y[i], y[i], fontsize=12, color="black", style="italic", weight="light", verticalalignment='center',horizontalalignment='right', rotation=90)
plt.show()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實現(xiàn)蒙特卡洛模擬的示例代碼

    Python實現(xiàn)蒙特卡洛模擬的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)蒙特卡洛模擬,文中的示例代碼講解詳細(xì),具有一定的參考價值,感興趣的小伙伴可以了解一下
    2023-03-03
  • Django實現(xiàn)翻頁的示例代碼

    Django實現(xiàn)翻頁的示例代碼

    翻頁是經(jīng)常使用的功能,Django提供了翻頁器。用Django的Paginator類實現(xiàn),有需要了解Paginator類用法的朋友可參考。希望此文章對各位有所幫助
    2021-05-05
  • pytorch中Parameter函數(shù)用法示例

    pytorch中Parameter函數(shù)用法示例

    這篇文章主要為大家介紹了pytorch中Parameter函數(shù)用法,并用詳細(xì)的代碼示例進(jìn)行演示詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-01-01
  • 如何提高python 中for循環(huán)的效率

    如何提高python 中for循環(huán)的效率

    這篇文章主要介紹了如何提高python 中for循環(huán)的效率,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python創(chuàng)建關(guān)聯(lián)數(shù)組(字典)的方法

    python創(chuàng)建關(guān)聯(lián)數(shù)組(字典)的方法

    這篇文章主要介紹了python創(chuàng)建關(guān)聯(lián)數(shù)組(字典)的方法,涉及Python操作字典的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • Python推導(dǎo)式數(shù)據(jù)處理方式

    Python推導(dǎo)式數(shù)據(jù)處理方式

    這篇文章主要介紹了Python推導(dǎo)式數(shù)據(jù)處理方式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07
  • transform python環(huán)境快速配置方法

    transform python環(huán)境快速配置方法

    經(jīng)常在數(shù)據(jù)開發(fā)中需要搞udf,最近發(fā)現(xiàn)transform更加方便易用,但是經(jīng)常會涉及到集群python版本不一、包不全或者部分機器上沒有安裝python。這篇文章主要介紹了transform python環(huán)境快速配置方法,需要的朋友可以參考下
    2018-09-09
  • Python實現(xiàn)創(chuàng)建模塊的方法詳解

    Python實現(xiàn)創(chuàng)建模塊的方法詳解

    導(dǎo)入一個模塊,我們一般都會使用?import?關(guān)鍵字,但有些場景下?import?難以滿足我們的需要。所以除了?import?之外還有很多其它導(dǎo)入模塊的方式,下面就來介紹一下
    2022-07-07
  • Python的條件語句與運算符優(yōu)先級詳解

    Python的條件語句與運算符優(yōu)先級詳解

    這篇文章主要介紹了Python的條件語句與運算符優(yōu)先級,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • 關(guān)于Python面向?qū)ο缶幊痰闹R點總結(jié)

    關(guān)于Python面向?qū)ο缶幊痰闹R點總結(jié)

    Python從設(shè)計之初就已經(jīng)是一門面向?qū)ο蟮恼Z言,正因為如此,在Python中創(chuàng)建一個類和對象是很容易的。下面這篇文章將詳細(xì)給大家介紹關(guān)于Python面向?qū)ο缶幊痰闹R點,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02

最新評論

虞城县| 定兴县| 彰武县| 淳化县| 宁津县| 岳普湖县| 衡东县| 塔河县| 惠安县| 湖北省| 灵台县| 城市| 社会| 靖江市| 义马市| 吕梁市| 延川县| 绥阳县| 望城县| 景谷| 云阳县| 青铜峡市| 安化县| 娱乐| 德州市| 郸城县| 石嘴山市| 崇阳县| 扎鲁特旗| 花莲县| 济源市| 五原县| 阳高县| 万载县| 莒南县| 舒城县| 寿宁县| 拉孜县| 高平市| 林芝县| 彭州市|