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

matplotlib畫圖之修改坐標軸刻度問題

 更新時間:2022年11月28日 15:16:41   作者:booze-J  
這篇文章主要介紹了matplotlib畫圖之修改坐標軸刻度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

一、未設置橫縱坐標軸刻度(默認情況下)

示例代碼1

# 修改x軸與y軸的刻度
import matplotlib.pyplot as plt
lst1 = list(range(0,15))
lst2 = list(range(15,30))
plt.plot(lst1,lst2)
plt.show()

結果如下:

此時上圖中的坐標軸刻度間距為2

二、修改坐標軸刻度

通過添加以下代碼對坐標軸刻度進行修改

from pylab import xticks,yticks,np
# 修改橫坐標的刻度
xticks(np.linspace(0,15,16,endpoint=True))
# 修改縱坐標的刻度
yticks(np.linspace(15,30,16,endpoint=True))

linspace()中四個參數(shù)的意義(本人理解,可能有誤!):

  • 第一個參數(shù)為坐標的起始位置
  • 第二個參數(shù)為坐標的終止位置
  • 第三個參數(shù)為將坐標分成多少份(該例中將0-15分成了16份,每刻度為1)
  • 第四個參數(shù)為是否取最后一個點(默認是endpoint=False左開右閉)

示例代碼2

# 修改x軸與y軸的刻度
import matplotlib.pyplot as plt
from pylab import xticks,yticks,np
lst1 = list(range(0,15))
lst2 = list(range(15,30))
"""
linspace()中四個參數(shù)的意義:
第一個參數(shù)為坐標的起始位置
第二個參數(shù)為坐標的終止位置
第三個參數(shù)為將坐標分成多少份(該例中將0-15分成了16份,每刻度為1)
第四個參數(shù)為是否取最后一個點(默認是endpoint=False左開右閉)
"""
# 修改橫坐標的刻度
xticks(np.linspace(0,15,16,endpoint=True))
# 修改縱坐標的刻度
yticks(np.linspace(15,30,16,endpoint=True))
plt.plot(lst1,lst2)
plt.show()

結果如下:

此時上圖中的坐標軸刻度間距為1

三、給對應的橫坐標刻度加上標簽文本

默認情況下刻度顯示的文本就是刻度本身

如果要修改刻度的話,需要在plt.xticks()方法中在再添加一個參數(shù),在示例代碼2中添加如下代碼

xticks_labels = ['11點{}分'.format(i) for i in range(0,16)]
# 修改橫坐標的刻度,并且為橫坐標上的每個刻度添加標簽
xticks(np.linspace(0,15,16,endpoint=True),xticks_labels)

注意:plt.xticks()和plt.yticks()方法,在傳遞進去的第一個參數(shù)必須是數(shù)字,不能是字符串,如果是字符串嗎,需要進行替換操作

示例代碼3

# 修改x軸與y軸的刻度
import matplotlib.pyplot as plt
from pylab import xticks,yticks,np
lst1 = list(range(0,15))
lst2 = list(range(15,30))
"""
linspace()中四個參數(shù)的意義:
第一個參數(shù)為坐標的起始位置
第二個參數(shù)為坐標的終止位置
第三個參數(shù)為將坐標分成多少份(該例中將0-15分成了16份,每刻度為1)
第四個參數(shù)為是否取最后一個點(默認是endpoint=False左開右閉)
"""
xticks_labels = ['11點{}分'.format(i) for i in range(0,16)]
# 修改橫坐標的刻度
xticks(np.linspace(0,15,16,endpoint=True),xticks_labels)
# 修改縱坐標的刻度
yticks(np.linspace(15,30,16,endpoint=True))
plt.plot(lst1,lst2)
plt.show()

代碼運行結果如下:

在示例代碼3中添加以下代碼解決中文顯示問題:

from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默認字體(解決中文無法顯示的問題)
mpl.rcParams['axes.unicode_minus'] = False # 解決保存圖像時負號“-”顯示方塊的問題

完整代碼如下

# 修改x軸與y軸的刻度
import matplotlib.pyplot as plt
from pylab import xticks,yticks,np
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默認字體(解決中文無法顯示的問題)
mpl.rcParams['axes.unicode_minus'] = False # 解決保存圖像時負號“-”顯示方塊的問題
lst1 = list(range(0,15))
lst2 = list(range(15,30))
"""
linspace()中四個參數(shù)的意義:
第一個參數(shù)為坐標的起始位置
第二個參數(shù)為坐標的終止位置
第三個參數(shù)為將坐標分成多少份(該例中將0-15分成了16份,每刻度為1)
第四個參數(shù)為是否取最后一個點(默認是endpoint=False左開右閉)
"""
xticks_labels = ['11點{}分'.format(i) for i in range(0,16)]
# 修改橫坐標的刻度
xticks(np.linspace(0,15,16,endpoint=True),xticks_labels)
# 修改縱坐標的刻度
yticks(np.linspace(15,30,16,endpoint=True))
plt.plot(lst1,lst2)
plt.show()

代碼運行結果如下:

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 簡單理解Python中的事件循環(huán)EventLoop

    簡單理解Python中的事件循環(huán)EventLoop

    在 python 3中,加入了 asyncio 模塊,來實現(xiàn)協(xié)程,其中一個很重要的概念是事件循環(huán),本文我們就來自己實現(xiàn)一個相對簡單的EventLoop,從而了解一下事件循環(huán)是如何進行運轉的吧
    2023-10-10
  • python發(fā)送郵件腳本

    python發(fā)送郵件腳本

    這篇文章主要為大家詳細介紹了發(fā)送郵件python腳本,支持多個附件,中文,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • BeautifulSoup中find和find_all的使用詳解

    BeautifulSoup中find和find_all的使用詳解

    這篇文章主要介紹了BeautifulSoup中find和find_all的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 詳解常用查找數(shù)據(jù)結構及算法(Python實現(xiàn))

    詳解常用查找數(shù)據(jù)結構及算法(Python實現(xiàn))

    本篇文章主要介紹了Python實現(xiàn)常用查找數(shù)據(jù)結構及算法,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • NumPy數(shù)組排序、過濾與隨機數(shù)生成詳解

    NumPy數(shù)組排序、過濾與隨機數(shù)生成詳解

    這篇文章主要詳細給大家介紹了NumPy數(shù)組排序、過濾與隨機數(shù)生成,文中通過代碼示例給大家講解的非常詳細,對大家學習NumPy有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • 對python的文件內(nèi)注釋 help注釋方法

    對python的文件內(nèi)注釋 help注釋方法

    今天小編就為大家分享一篇對python的文件內(nèi)注釋 help注釋方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python 獲取毫秒數(shù),計算調(diào)用時長的方法

    python 獲取毫秒數(shù),計算調(diào)用時長的方法

    今天小編就為大家分享一篇python 獲取毫秒數(shù),計算調(diào)用時長的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python3離線安裝第三方包的圖文教程

    Python3離線安裝第三方包的圖文教程

    因為涉密單位或者對安全要求比較高的環(huán)境下,服務器無法連接互聯(lián)網(wǎng),所以這篇文章就來為大家詳細介紹一下Python3離線安裝第三方包具體方法吧
    2025-03-03
  • pandas如何將datetime64[ns]轉為字符串日期

    pandas如何將datetime64[ns]轉為字符串日期

    這篇文章主要介紹了pandas如何將datetime64[ns]轉為字符串日期,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 深入理解python中pytest.ini的配置方法和參數(shù)

    深入理解python中pytest.ini的配置方法和參數(shù)

    Pytest 是 Python 測試框架中最流行的一個,而 pytest.ini 文件則是 pytest 配置文件的核心,在本文中,將詳細介紹 pytest.ini 文件的配置方法和可能的參數(shù),幫助您更好地掌握 Pytest 的使用,需要的朋友可以參考下
    2024-10-10

最新評論

宁化县| 合阳县| 托克托县| 瑞丽市| 沅陵县| 光泽县| 普陀区| 邯郸市| 青阳县| 日土县| 墨脱县| 京山县| 淳化县| 楚雄市| 怀仁县| 柯坪县| 措美县| 尼玛县| 宜城市| 长宁县| 崇明县| 隆化县| 沙河市| 普安县| 永寿县| 唐海县| 宜春市| 门头沟区| 漳州市| 葵青区| 虞城县| 龙门县| 边坝县| 铁岭县| 庆元县| 剑阁县| 安宁市| 叙永县| 平凉市| 于都县| 苍山县|