使用matplotlib修改坐標(biāo)軸,將y軸的間距設(shè)置為某一個(gè)值
matplotlib修改坐標(biāo)軸,將y軸的間距設(shè)置為某一個(gè)值
網(wǎng)上看了很多關(guān)于xticks的方法,但是都不好用,如果只是簡單的需要將間距固定成某一個(gè)值
你可以試試這樣做:
plt.xticks(res.index[::5])
這樣就能將坐標(biāo)設(shè)置成間距為5
設(shè)置坐標(biāo)軸(matplotlib筆記)
我們先設(shè)定一個(gè)基本條件
import matplotlib.pyplot as plt import numpy as np x=np.linspace(-3,3,50) y1=2*x+1 y2=x**2 plt.figure() plt.plot(x,y2) plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--') plt.show()
如果我們需要設(shè)置坐標(biāo)軸,設(shè)置一個(gè)取值范圍
就需要加入
plt.xlim((-1,2)) plt.ylim((-2,3))
我們再加入一個(gè)對坐標(biāo)軸的描述
plt.xlabel('I am X') plt.ylabel('I am Y')
我們再更換坐標(biāo)軸的新標(biāo)度,則需加入
new_ticks=np.linspace(-1,2,5) plt.xticks(new_ticks) plt.yticks([-2,-1.8,-1,1.22,3],['really bad','bad','normal','good','really good'])
視覺效果就是這樣
當(dāng)我們想修改坐標(biāo)軸的位置時(shí),我們先要用到一個(gè)函數(shù)plt.gca(),其中g(shù)ca的含義為get current axis
ax=plt.gca() ax.spines['right'].set_color('none') ax.spines['top'].set_color('none') ax.xaxis.set_ticks_position('bottom') ax.yaxis.set_ticks_position('left') ax.spines['bottom'].set_position(('data',-1)) ax.spines['left'].set_position(('data',0))
效果如下:
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pycharm設(shè)置虛擬環(huán)境與更換鏡像教程
這篇文章主要介紹了pycharm設(shè)置虛擬環(huán)境與更換鏡像教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09Python如何使用print()函數(shù)輸出格式化字符串
Python中內(nèi)置的%操作符和format函數(shù),都可以用于格式化字符串,下面這篇文章主要給大家介紹了關(guān)于Python如何使用print()函數(shù)輸出格式化字符串的相關(guān)資料,需要的朋友可以參考下2021-08-08pandas實(shí)現(xiàn)處理TB級別的數(shù)據(jù)
這篇文章主要介紹了pandas實(shí)現(xiàn)處理TB級別的數(shù)據(jù),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04Python functools.lru_cache裝飾器性能提升利器深入探究
本文將詳細(xì)介紹functools.lru_cache裝飾器的原理、用法以及適當(dāng)?shù)膱鼍?以幫助你更好地利用這一功能,它可以用來緩存函數(shù)的輸出,以避免重復(fù)計(jì)算,從而顯著提高程序的執(zhí)行速度2024-01-01python 實(shí)現(xiàn)提取log文件中的關(guān)鍵句子,并進(jìn)行統(tǒng)計(jì)分析
今天小編就為大家分享一篇python 實(shí)現(xiàn)提取log文件中的關(guān)鍵句子,并進(jìn)行統(tǒng)計(jì)分析,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12Python3中的f-Strings增強(qiáng)版字符串格式化方法
這篇文章主要介紹了Python3中的f-Strings增強(qiáng)版字符串格式化方法,看完本文你將學(xué)習(xí)到如何以及為什么使用f-strings。對大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03Python實(shí)現(xiàn)雙軸組合圖表柱狀圖和折線圖的具體流程
這篇文章主要介紹了Python雙軸組合圖表柱狀圖+折線圖,Python繪制雙軸組合的關(guān)鍵在plt庫的twinx()函數(shù),具體實(shí)例代碼跟隨小編一起看看吧2021-08-08