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

python使用matplotlib定制繪圖的線型、標(biāo)記類型

 更新時間:2023年07月16日 09:09:17   作者:微小冷  
這篇文章主要給大家詳細(xì)介紹了python使用matplotlib定制繪圖的線型、標(biāo)記類型,文中有詳細(xì)的代碼示例,具有一定的參考價值,需要的朋友可以參考下

折線圖

折線圖是科研繪圖中最常見的一種圖形, 表現(xiàn)的是數(shù)據(jù)的變化情況

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,100)
y = np.sin(x)
plt.plot(x,y)
plt.show()

數(shù)列表

盡管繪圖邏輯十分簡單,仍然有一些可定制的繪圖要素,比如線的寬窄、顏色、形態(tài),以及標(biāo)記、標(biāo)記的顏色和形態(tài)。matplotlib中的許多繪圖函數(shù)都通過下列參數(shù)來調(diào)控這些形態(tài)

參數(shù)簡寫功能
linestylels線型
linewidthlw線寬
marker標(biāo)記形狀
markersizems標(biāo)記尺寸
markeredgewidthmew標(biāo)記邊緣線寬
markeredgecolormec標(biāo)記顏色
markerfacecolormfc標(biāo)記內(nèi)部顏色

其中可選的線型和點型如下表所示

字符類型字符類型字符類型字符類型
‘-’實線‘–’虛線‘-.’虛點線‘:’點線
‘.’‘,’虛線
‘o’圓點‘*’星型點‘+’加號點‘x’乘號點
‘v’下三角點‘^’上三角點‘<’左三角點‘>’右三角點
‘1’下三叉點‘2’上三叉點‘3’左三叉點‘4’右三叉點
‘s’正方點‘p’五角點‘h’六邊形1‘H’六邊形2
‘D’實心菱形點‘d’瘦菱形點‘_’橫線點

對一些常見的顏色可通過下表中的字符來設(shè)置

字符顏色字符顏色字符顏色
‘b’blue‘g’green‘r’red
‘c’cyan‘m’magenta‘y’yellow
‘k’black‘w’white

實戰(zhàn)演示

下面挑選幾個做個演示

x = np.linspace(0, 3.14, 20)
Ls = ['-', '--', '-.', ':']
mks = ['s', 'p', 'h', 'H']
cs = ['r', 'g', 'b','c']
ys = [np.sin(x), np.cos(x), np.tan(x), np.sqrt(x)]
labels = ['sin', 'cos', 'tan', 'sqrt']
for i in range(4):
    plt.plot(x, ys[i], ls=Ls[i],
        marker=mks[i], ms=5,
        color=cs[i], label=labels[i])
plt.grid()
plt.legend()
plt.show()

效果如下

其中

  • sin曲線選擇了標(biāo)記為s,表示正方形,線型為-,表示實線;顏色是r,表示紅色。
  • cos曲線選擇的標(biāo)記是p,表示正五邊形,線型為--,表示虛線;顏色是g,表示綠色。
  • tan曲線選擇的標(biāo)記是h,表示正六邊形,線型為-.,表示點劃線;顏色是b,表示藍(lán)色。
  • cos曲線選擇的標(biāo)記是H,表示正六邊形,線型為.,表示點線;顏色是c,表示青色。

特征字符串

考慮到線的類型、點的類型以及顏色類型都可以用字符來表示,所以matplotlib支持獎這些類型合在一起,從而在繪圖時可以更加便捷,所以將代碼寫成下面的形式,也可以得到和上圖相同的結(jié)果

x = np.linspace(0, 3.14, 20)
ys = [np.sin(x), np.cos(x), np.tan(x), np.sqrt(x)]
labels = ['sin', 'cos', 'tan', 'sqrt']
strs = ['rs-', 'gp--', 'bh-.', 'cH:']
for i in range(4):
    plt.plot(x, ys[i], strs[i], ms=5, label=labels[i])
plt.grid()
plt.legend()
plt.show()

sin曲線為例,其特征字符串rs-,表示顏色為紅色r,標(biāo)記類型為s,即正方形,線型是-,即實線。

到此這篇關(guān)于python使用matplotlib定制繪圖的線型、標(biāo)記類型的文章就介紹到這了,更多相關(guān)matplotlib定制繪圖的線型、標(biāo)記類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python為什么要保留顯式的self

    Python為什么要保留顯式的self

    本文主要介紹了Python為什么要保留顯式的self,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python實戰(zhàn)之ATM取款機(jī)的實現(xiàn)

    Python實戰(zhàn)之ATM取款機(jī)的實現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言模擬實現(xiàn)ATM取款機(jī)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-09-09
  • Python 單例設(shè)計模式用法實例分析

    Python 單例設(shè)計模式用法實例分析

    這篇文章主要介紹了Python 單例設(shè)計模式用法,結(jié)合實例形式分析了Python單例模式的具體定義與使用操作技巧,需要的朋友可以參考下
    2019-09-09
  • pycharm開發(fā)工具使用plt.show()不顯示圖像的解決方案

    pycharm開發(fā)工具使用plt.show()不顯示圖像的解決方案

    文章描述了在使用PyCharm開發(fā)工具時,`plt.show()`不顯示圖像的問題,并提供了兩種解決方法:首先是在設(shè)置中取消勾選“PythonScientific”選項,然后重新運(yùn)行程序即可顯示圖像
    2026-03-03
  • Python編程利用Numpy和PIL庫將圖片轉(zhuǎn)化為手繪

    Python編程利用Numpy和PIL庫將圖片轉(zhuǎn)化為手繪

    這篇文章主要介紹了Python編程利用Numpy和PIL庫將一張圖片轉(zhuǎn)化為手繪風(fēng)格,文中附含詳細(xì)實現(xiàn)的示例代碼,有需要的朋友可以借鑒參考下
    2021-09-09
  • tensorflow mnist 數(shù)據(jù)加載實現(xiàn)并畫圖效果

    tensorflow mnist 數(shù)據(jù)加載實現(xiàn)并畫圖效果

    TensorFlow&#8482; 是一個采用數(shù)據(jù)流圖(data flow graphs),用于數(shù)值計算的開源軟件庫。這篇文章給大家介紹tensorflow mnist 數(shù)據(jù)加載實現(xiàn)并畫圖效果,感興趣的朋友一起看看吧
    2020-02-02
  • Python中的異常處理raise案例介紹

    Python中的異常處理raise案例介紹

    本文講解Python中手動拋出異常的raise語句用法,包括三種形式及異常處理流程,介紹如何通過traceback模塊定位錯誤位置,幫助開發(fā)者有效管理程序異常,感興趣的朋友跟隨小編一起看看吧
    2025-07-07
  • Python數(shù)據(jù)分析應(yīng)用之Matplotlib數(shù)據(jù)可視化詳情

    Python數(shù)據(jù)分析應(yīng)用之Matplotlib數(shù)據(jù)可視化詳情

    這篇文章主要介紹了Python數(shù)據(jù)分析應(yīng)用之Matplotlib數(shù)據(jù)可視化詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • django文檔學(xué)習(xí)之a(chǎn)pplications使用詳解

    django文檔學(xué)習(xí)之a(chǎn)pplications使用詳解

    這篇文章主要介紹了Python文檔學(xué)習(xí)之a(chǎn)pplications使用詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • pandas行和列的獲取的實現(xiàn)

    pandas行和列的獲取的實現(xiàn)

    本文主要介紹了pandas行和列的獲取的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評論

岫岩| 泸西县| 松溪县| 元谋县| 甘孜| 西昌市| 马山县| 前郭尔| 孟津县| 诸暨市| 茌平县| 乐亭县| 桓台县| 阳西县| 瓮安县| 婺源县| 西乌珠穆沁旗| 三门县| 台前县| 罗田县| 古浪县| 洪洞县| 乌兰县| 临桂县| 丽水市| 会宁县| 安多县| 永城市| 虹口区| 礼泉县| 无棣县| 共和县| 儋州市| 前郭尔| 宝丰县| 东丽区| 平潭县| 海原县| 彩票| 长葛市| 德钦县|