欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

折線圖

折線圖是科研繪圖中最常見(jiàn)的一種圖形, 表現(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ù)列表

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

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

其中可選的線型和點(diǎn)型如下表所示

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

對(duì)一些常見(jiàn)的顏色可通過(guò)下表中的字符來(lái)設(shè)置

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

實(shí)戰(zhàn)演示

下面挑選幾個(gè)做個(gè)演示

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,表示正方形,線型為-,表示實(shí)線;顏色是r,表示紅色。
  • cos曲線選擇的標(biāo)記是p,表示正五邊形,線型為--,表示虛線;顏色是g,表示綠色。
  • tan曲線選擇的標(biāo)記是h,表示正六邊形,線型為-.,表示點(diǎn)劃線;顏色是b,表示藍(lán)色。
  • cos曲線選擇的標(biāo)記是H,表示正六邊形,線型為.,表示點(diǎn)線;顏色是c,表示青色。

特征字符串

考慮到線的類型、點(diǎn)的類型以及顏色類型都可以用字符來(lái)表示,所以matplotlib支持獎(jiǎng)這些類型合在一起,從而在繪圖時(shí)可以更加便捷,所以將代碼寫(xiě)成下面的形式,也可以得到和上圖相同的結(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,即正方形,線型是-,即實(shí)線。

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

相關(guān)文章

  • Django+python服務(wù)器部署與環(huán)境部署教程詳解

    Django+python服務(wù)器部署與環(huán)境部署教程詳解

    這篇文章主要介紹了Django+python服務(wù)器部署與環(huán)境部署教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 利用python在Word文檔中創(chuàng)建和執(zhí)行條件郵件合并

    利用python在Word文檔中創(chuàng)建和執(zhí)行條件郵件合并

    郵件合并域和IF域是Word文檔中兩種非常實(shí)用的域,前者可以用來(lái)進(jìn)行郵件合并,根據(jù)數(shù)據(jù)批量創(chuàng)建定制的Word文檔,本文講介紹如何使用Python在Word文檔中創(chuàng)建條件郵件合并域以及執(zhí)行條件郵件合并,需要的朋友可以參考下
    2024-08-08
  • PyTorch模型的保存與加載方法實(shí)例

    PyTorch模型的保存與加載方法實(shí)例

    Pytorch保存模型其實(shí)非常簡(jiǎn)單,下面這篇文章主要給大家介紹了關(guān)于PyTorch模型的保存與加載的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 如何寫(xiě)python的配置文件

    如何寫(xiě)python的配置文件

    在本篇文章里小編給大家分享了關(guān)于python寫(xiě)配置文件方法,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-06-06
  • python中將字典轉(zhuǎn)換成其json字符串

    python中將字典轉(zhuǎn)換成其json字符串

    Python的字典和JSON在表現(xiàn)形式上非常相似,其實(shí)實(shí)際上JSON就是Python字典的字符串表示,但是字典作為一個(gè)復(fù)雜對(duì)象是無(wú)法直接轉(zhuǎn)換成定義它的代碼的字符串,我們來(lái)詳細(xì)分析下
    2014-07-07
  • Python從入門到精通之Redis操作詳解

    Python從入門到精通之Redis操作詳解

    Redis(Remote?Dictionary?Server)是一種高性能的開(kāi)源內(nèi)存數(shù)據(jù)庫(kù),它支持多種數(shù)據(jù)結(jié)構(gòu),本文主要為大家介紹了Python中操作Redis數(shù)據(jù)庫(kù)的方法,需要的可以參考下
    2023-08-08
  • 解決TensorFlow模型恢復(fù)報(bào)錯(cuò)的問(wèn)題

    解決TensorFlow模型恢復(fù)報(bào)錯(cuò)的問(wèn)題

    今天小編就為大家分享一篇解決TensorFlow模型恢復(fù)報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python用字典構(gòu)建多級(jí)菜單功能

    Python用字典構(gòu)建多級(jí)菜單功能

    這篇文章主要介紹了Python用字典構(gòu)建多級(jí)菜單功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python批量查詢、漢字去重處理CSV文件

    python批量查詢、漢字去重處理CSV文件

    這篇文章主要為大家詳細(xì)介紹了python批量查詢、漢字去重處理CSV文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Pycharm配置autopep8實(shí)現(xiàn)流程解析

    Pycharm配置autopep8實(shí)現(xiàn)流程解析

    這篇文章主要介紹了Pycharm配置autopep8實(shí)現(xiàn)流程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論