axes對(duì)象的grid()函數(shù)將圖中網(wǎng)格的可見性設(shè)置為on或off。還可以顯示網(wǎng)格的主要/次要(或兩者)刻度。另外,可以在grid()函數(shù)中設(shè)置color,linestyle和linewidth屬性。
參考以下示例代碼 -
# Filename : example.py # Copyright : 2020 By Nhooo # Author by : www.soo66.com # Date : 2020-08-08 #! /usr/bin/env python #coding=utf-8 import matplotlib.pyplot as plt import numpy as np import math # 顯示中文設(shè)置... plt.rcParams['font.sans-serif'] = ['SimHei'] # 步驟一(替換sans-serif字體) plt.rcParams['axes.unicode_minus'] = False # 步驟二(解決坐標(biāo)軸負(fù)數(shù)的負(fù)號(hào)顯示問題) fig, axes = plt.subplots(1,3, figsize = (12,4)) x = np.arange(1,11) axes[0].plot(x, x**3, 'g',lw=2) axes[0].grid(True) axes[0].set_title('默認(rèn)網(wǎng)格') axes[1].plot(x, np.exp(x), 'r') axes[1].grid(color='b', ls = '-.', lw = 0.25) axes[1].set_title('自定義網(wǎng)格') axes[2].plot(x,x) axes[2].set_title('無網(wǎng)格') fig.tight_layout() plt.show()
執(zhí)行上面示例代碼,得到以下結(jié)果 -