English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Grade do Matplotlib

A função grid() do objeto axes define a visibilidade da grade na imagem como on ou off. Você também pode exibir a grade principal/eixos secundários (ou ambos). Além disso, você pode definir as propriedades color, linestyle e linewidth no função grid().

Referencie o seguinte código de exemplo -

# Nome do arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
#! /usr/bin/env python
 #coding=utf-8
 import matplotlib.pyplot as plt
 import numpy as np
 import math
 # Exibir configurações de chinês...
 plt.rcParams['font.sans-serif'] = ['SimHei'] # Passo um (substituição de sans-fonte serif)
 plt.rcParams['axes.unicode_minus'] = False # Passo dois (solução para o problema de exibição do sinal negativo no eixo negativo)
 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('Grade Padrão')
 axes[1].plot(x, np.exp(x), 'r')
 axes[1].grid(color='b', ls = '-. lw = 0.25)
 axes[1].set_title('Grade Personalizada')
 axes[2].plot(x,x)
 axes[2].set_title('Sem grade')
 fig.tight_layout()
 plt.show()

Executar o código de exemplo acima, obter os seguintes resultados -