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

python matplotlib坐標(biāo)軸設(shè)置的方法

 更新時(shí)間:2017年12月05日 17:19:11   作者:dreampursuer  
本篇文章主要介紹了python matplotlib坐標(biāo)軸設(shè)置的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在使用matplotlib模塊時(shí)畫坐標(biāo)圖時(shí),往往需要對(duì)坐標(biāo)軸設(shè)置很多參數(shù),這些參數(shù)包括橫縱坐標(biāo)軸范圍、坐標(biāo)軸刻度大小、坐標(biāo)軸名稱等

在matplotlib中包含了很多函數(shù),用來(lái)對(duì)這些參數(shù)進(jìn)行設(shè)置。

我們可以對(duì)坐標(biāo)軸進(jìn)行設(shè)置,設(shè)置坐標(biāo)軸的范圍,設(shè)置坐標(biāo)軸上的文字描述等。

基本用法

例如:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 生成x軸上的數(shù)據(jù):從-3到3,總共有50個(gè)點(diǎn)
x = np.linspace(-1, 1, 50)
# 定義一個(gè)線性方程
y1 = 2 * x + 1
# 定義一個(gè)二次方程
y2 = x ** 2
# 設(shè)置x軸的取值范圍為:-1到2
plt.xlim(-1, 2)
# 設(shè)置y軸的取值范圍為:-1到3
plt.ylim(-1, 3)
# 設(shè)置x軸的文本,用于描述x軸代表的是什么
plt.xlabel("I am x")
# 設(shè)置y軸的文本,用于描述y軸代表的是什么
plt.ylabel("I am y")
plt.plot(x, y2)
# 繪制紅色的線寬為1虛線的線條
plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--')
# 顯示圖表
plt.show()

輸出圖為:

 

修改坐標(biāo)軸的刻度

想要修改x軸的刻度,從-1到2,總共5點(diǎn):

new_ticks = np.linspace(-1, 2, 5)
plt.xticks(new_ticks)

只要把上述代碼放在畫圖之前,最后畫出來(lái)的圖為:

這樣x軸上的刻度就被修改成了從-1到2共5個(gè)點(diǎn)。

把刻度用文字來(lái)表示

# 設(shè)置y刻度:用文字來(lái)顯示刻度
plt.yticks([-2, -1.8, -1, 1.22, 3],
  ['really bad', 'bad', 'normal', 'good', 'really good'])

上面代碼的意思就是把y刻度中的數(shù)值和文字進(jìn)行了映射:

-2 => 'really bad'

-1.8 => 'bad'

-1 => 'normal'

1.22 => 'good'

3 => 'really good'

顯示圖為:

 

修改坐標(biāo)軸刻度字體

為了能夠使刻度上的字體顯示得好看些,可以使用:

plt.yticks([-2, -1.8, -1, 1.22, 3],
  [r'$really\ bad$', r'$bad\alpha$', 'normal', r'$good$', 'really good'])

上面用正則文本方式來(lái)顯示字體,同時(shí)還用\alpha來(lái)轉(zhuǎn)義顯示數(shù)學(xué)中的alpha字母,圖像顯示如下:

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

相關(guān)文章

  • python調(diào)用c++ ctype list傳數(shù)組或者返回?cái)?shù)組的方法

    python調(diào)用c++ ctype list傳數(shù)組或者返回?cái)?shù)組的方法

    今天小編就為大家分享一篇python調(diào)用c++ ctype list傳數(shù)組或者返回?cái)?shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • python在不同條件下的輸入與輸出

    python在不同條件下的輸入與輸出

    在本篇文章里小編給大家整理的是關(guān)于python在不同條件下的輸入與輸出,有需要的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • Python 操作 ElasticSearch的完整代碼

    Python 操作 ElasticSearch的完整代碼

    python提供了操作ElasticSearch 接口,因此要用python來(lái)操作ElasticSearch,這篇文章主要介紹了Python 操作 ElasticSearch,需要的朋友可以參考下
    2019-08-08
  • Python中導(dǎo)入自定義模塊的幾種方法總結(jié)

    Python中導(dǎo)入自定義模塊的幾種方法總結(jié)

    這篇文章主要介紹了Python中導(dǎo)入自定義模塊的幾種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • python模型集成知識(shí)點(diǎn)總結(jié)

    python模型集成知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于python模型集成知識(shí)點(diǎn)總結(jié),有需要的朋友們可以學(xué)習(xí)參考下。
    2021-08-08
  • python3實(shí)現(xiàn)UDP協(xié)議的服務(wù)器和客戶端

    python3實(shí)現(xiàn)UDP協(xié)議的服務(wù)器和客戶端

    這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)UDP協(xié)議的服務(wù)器和客戶端,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Python繪圖模塊?turtle案例代碼

    Python繪圖模塊?turtle案例代碼

    turtle庫(kù)是Python語(yǔ)言中一個(gè)很流行的繪制圖像的函數(shù)庫(kù),想象一個(gè)小烏龜,在一個(gè)橫軸為x、縱軸為y的坐標(biāo)系原點(diǎn),(0,0)開(kāi)始,它根據(jù)一組函數(shù)指令的控制,在這個(gè)平面坐標(biāo)系中移動(dòng),從而在它爬行的路徑上繪制了圖形,本文介紹Python繪圖模塊turtle,感興趣的朋友一起看看吧
    2023-01-01
  • Python重新引入被覆蓋的自帶function

    Python重新引入被覆蓋的自帶function

    最近在寫python應(yīng)用時(shí)遇到一個(gè)問(wèn)題: 引入某個(gè)模塊時(shí)會(huì)自動(dòng)引入自定義的int到python的namespace中, 從而覆蓋了python自帶的int function. 因?yàn)槲覀冃枰褂胮ython的int, 所以不得不找到重新引入這int的方法.
    2014-07-07
  • 解讀NumPy數(shù)組與Python列表的比較

    解讀NumPy數(shù)組與Python列表的比較

    在Python中處理數(shù)值數(shù)據(jù)時(shí),可以選擇使用Python列表或NumPy數(shù)組,Python列表靈活,可存儲(chǔ)不同類型元素,但在大數(shù)據(jù)處理上可能較慢,NumPy數(shù)組固定類型,內(nèi)存連續(xù)存儲(chǔ),執(zhí)行數(shù)組操作如加法、乘法等更高效,尤其在大數(shù)據(jù)集處理上具有明顯的性能和內(nèi)存使用優(yōu)勢(shì)
    2024-10-10
  • python知識(shí):裝飾器@property到底有啥用途

    python知識(shí):裝飾器@property到底有啥用途

    這篇文章主要介紹了python裝飾器@property到底有啥用途,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01

最新評(píng)論