Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como criar um gráfico em Python
Exibição de dados em forma de tabelas ou gráficos em Python requer o uso de bibliotecas de código , externos especializados , e com a comunidade de código aberto oferece um programador de uma série de bons para escolher. Esta demonstração usa a biblioteca matplotlib para mostrar como fazer um gráfico simples em Python. Matplotlib tem tanto um conjunto de recursos amplo e profundo e está bem documentado , o que o torna um bom lugar para começar. Se o tempo permitir , os programadores interessados ​​devem pesquisar outras bibliotecas disponíveis antes de cometer qualquer um deles. Coisas que você precisa
ambiente de script Python
texto ou código editor
Matplotlib 2D plotagem biblioteca
Show Mais instruções
Criando um gráfico usando Python
1

Importar o módulo pyplot matplotlib para o arquivo de código :

matplotlib.pyplot importação como plt
2

Definir variáveis ​​usadas para delimitadora dos eixos do gráfico e criação de dados a serem desenhados :

MAX_X , max_y , MIN_X , MIN_Y = 11.0, 11.0 * 11.0, 0.0, 0.0
3

Declare matrizes para armazenar separadamente xey valores a serem plotados : < br >

x_arr = [] y_arr = []
4

Preencha os arrays com os dados . Normalmente você vai chamar esses dados a partir de fontes externas, como arquivos ou consultas de dados . Aqui, o código cria dados de exemplo , a implementação da fórmula y ( x) = x * x :

for i in range ( MIN_X , MAX_X ) : x_arr.append (float (i)) y_arr.append (float ( i * i) )
5

Crie um objeto FigureCanvas usando o matplotlib pyplot objeto importado :

fig = plt.figure ()
6

Adicionar eixos do gráfico para as FigureCanvas chamando a função " add_axes " e passando uma matriz de valores na forma de : à esquerda, inferior , largura, altura . Estes valores definem em que o gráfico é colocado sobre a tela . Os valores podem variar de 0,0 a 1,0 :

Ax = fig.add_axes ( [ 0,1 , 0,1, 0,8 , 0,8 ] )
7

formatar o gráfico , adicionando rótulos e que definem o mínimo e os valores máximos para cada eixo :

ax.set_xlabel ('x dados ') ax.set_ylabel (' dados y' ) ​​ax.set_xlim ( MIN_X , MAX_X ) ax.set_ylim ( MIN_Y , max_y )

8

Faça o gráfico , passando nas duas matrizes que contêm os valores xey recuperadas do arquivo CSV. Personalize o enredo linha passando em valores opcionais, tais como cor da linha (cor) ou a largura de linha ( PV) :

ax.plot ( x_arr , y_arr , color = 'vermelho', lw = 2)

9

Chamar método Show do módulo pyplot para exibir o gráfico em uma janela. Esta funcionalidade eo estilo da janela dependerá do ambiente de sistema operacional ea instalação local do matplotlib :

plt.show ()
10

armazenar a imagem chamando savefig para criar um arquivo de bitmap em disco :

fig.savefig (' test.png ')

Anterior :

Próximo : No
  Os artigos relacionados
·Como Consumir um Feed Atom em Python 
·Como extrair o primeiro dígito em Python 
·Recursiva Merge Sort em Python 
·Como alterar o tipo de objeto em Python 
·Como fazer uma lista de dicionários em Python 
·Como fazer uma ordenação por inserção em Python 
·Como codificar Nim para Python 
·Função Exterior e Escopo em Python 
·Como usar eco em Python 
·Como executar um script Python em um Mac 
  Artigos em destaque
·Como fazer upload de FTP e um arquivo com PHP 
·Java Coleção Tutoriais 
·Como aumentar o tamanho do histórico no Console de Ecl…
·Como proteger SQL de Demonstrações Inject 
·Como desinstalar o MYSQL no Vista 
·Como alterar a senha em scripts PHP para MySQL 
·Como substituir um malformado UTF-8 Regex 
·Quais são Visual C Regiões 
·Como processar cartões de crédito em PHP 
·Como aumentar o desempenho de um Crystal Report para qu…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados