調整座標軸的刻度 locator params

2021-07-25 03:34:19 字數 746 閱讀 7860

在python中,可以使用locator_params進行對座標軸刻度的調整,通過nbins設定座標軸一共平均分為幾份,也可以顯式的指定要調整的座標軸,可以通過物件導向的方式或者是pyplot的方式,pyplot的方式更簡單。

#!/usr/bin/python

#coding: utf-8

import numpy as np

import matplotlib.pyplot as plt

x = np.arange(0, 10, 1)

plt.plot(x, x)

# 獲取當前的座標軸

ax = plt.gca()

# 設定把x軸和y軸都平均分成20份

# ax.locator_params(nbins = 20)

# 指定需要設定的x軸或y軸的刻度

# ax.locator_params("x", nbins = 20)

# 設定y軸

ax.locator_params("y", nbins = 5)

# 上面是採用物件導向的方式執行的,如果要在互動式視窗進行對座標軸進行修改並不能成功

# 下面是採用pyplot的方式

matplotlib 修改座標軸刻度值,刻度個數

主要是設定座標軸刻度值的數值特徵 例如為2 或 5 或 10 的倍數 以及 刻度值的文字格式 如 浮點型 或者 整型 這個是在工作中處理資料遇到的,系統自動預設的座標軸上的資料是浮點數,而我要求是整數 目前已解決 關鍵 from matplotlib.ticker import multiplelo...

Matplotlib座標軸刻度 標籤 標題

import numpy as np import matplotlib.pyplot as plt 1 圖形繪製 x np.linspace 0,2 np.pi x軸 y軸 y np.sin x 正弦 plt.plot x,y 2 設定x軸y軸刻度 plt.xticks np.arange 0,7...

python座標軸刻度設定對數 用對數刻度設定刻度

我將新增一些圖並顯示如何刪除較小的刻度線 op from matplotlib import pyplot as plt fig1,ax1 plt.subplots ax1.plot 10,100,1000 1,2,3 ax1.set xscale log ax1.set xticks 20,300...