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

Configuração de Limites no Matplotlib

Matplotlib automaticamente alcança os valores desejados ao longo do eixo x, y (e3No caso do gráfico D, o eixo z) mostra o valor mínimo e máximo das variáveis exibidas. No entanto, você pode configurar explicitamente os limites usando as funções set_xlim() e set_ylim().

Na figura a seguir, é mostrada a limitação de ajuste automático dos eixos x e y -

# 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
 plt.rcParams['font.sans-serif'] = ['SimHei']  # Passo um (substituir sans-serif)
 plt.rcParams['axes.unicode_minus'] = False  # O texto original foi extraído de【立地货】,aquisição comercial, favor entrar em contato com o autor para obter permissão, não comercial, manter o link original:
 ax = plt.subplot(111)
 x = np.arange(1,10)
 y = np.exp(x)
 ax.plot(x, y)
 #ax.set_ylim(0,10000)
 ax.set_title('Valores Exponenciais')
 plt.show()

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

Agora formatamos a limitação do eixo x para (0 até10) e o eixo y (0 até10000) -

# 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
 plt.rcParams['font.sans-serif'] = ['SimHei']  # Passo um (substituir sans-serif)
 plt.rcParams['axes.unicode_minus'] = False  # O texto original foi extraído de【立地货】,aquisição comercial, favor entrar em contato com o autor para obter permissão, não comercial, manter o link original:
 ax = plt.subplot(111)
 x = np.arange(1,10)
 y = np.exp(x)
 ax.plot(x, y)
 ax.set_xlim(0,10)
 ax.set_ylim(0,10000)
 ax.set_title('Valores Exponenciais')
 plt.show()

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