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

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

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

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

在matplotlib中包含了很多函數(shù),用來對這些參數(shù)進行設(shè)置。

我們可以對坐標軸進行設(shè)置,設(shè)置坐標軸的范圍,設(shè)置坐標軸上的文字描述等。

基本用法

例如:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 生成x軸上的數(shù)據(jù):從-3到3,總共有50個點
x = np.linspace(-1, 1, 50)
# 定義一個線性方程
y1 = 2 * x + 1
# 定義一個二次方程
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()

輸出圖為:

 

修改坐標軸的刻度

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

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

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

這樣x軸上的刻度就被修改成了從-1到2共5個點。

把刻度用文字來表示

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

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

-2 => 'really bad'

-1.8 => 'bad'

-1 => 'normal'

1.22 => 'good'

3 => 'really good'

顯示圖為:

 

修改坐標軸刻度字體

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

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

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

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

相關(guān)文章

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

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

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

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

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

    Python 操作 ElasticSearch的完整代碼

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

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

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

    python模型集成知識點總結(jié)

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

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

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

    Python繪圖模塊?turtle案例代碼

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

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

    最近在寫python應(yīng)用時遇到一個問題: 引入某個模塊時會自動引入自定義的int到python的namespace中, 從而覆蓋了python自帶的int function. 因為我們需要使用python的int, 所以不得不找到重新引入這int的方法.
    2014-07-07
  • 解讀NumPy數(shù)組與Python列表的比較

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

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

    python知識:裝飾器@property到底有啥用途

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

最新評論