O Matplotlib pode ser usado em scripts Python, o shell Python e IPython, o notebook jupyter, servidores de aplicações web e quatro interfaces gráficas de usuário Toolkits. Matplotlib tenta fazer coisas fáceis coisas fáceis e difíceis possíveis Você pode gerar gráficos, histogramas, espectros de energia, gráficos de barras, diagramas de erro, diagramas de dispersão, etc com apenas algumas linhas de código Para uma amostragem, veja a galeria de miniaturas de screenshots e exemplos Para o usuário poderoso, você tem controle total de estilos de linha, propriedades de fonte, propriedades de eixos, etc, através de uma interface orientada a objeto ou através de um conjunto De funções familiares para os usuários MATLAB. Esta é a documentação para Matplotlib versão 2 0 0.Trying para aprender a fazer um tipo particular de parcela Chec K os exemplos de galeria ou a lista de comandos plotting. Outros recursos de aprendizagem. Há muitos recursos de aprendizagem externos disponíveis, incluindo material impresso, vídeos e tutorials. Matplotlib é um projeto acolhedor e inclusivo, e nós tentamos seguir o Python Software Foundation Código de Conduta em tudo o que fazemos. Check a faq os documentos api e arquivos de lista de discussão para recursos Junte-se ao gitter e as listas de discussão Usuários Anunciar e Devel Confira as perguntas sobre Matplotlib sobre stackoverflow A ferramenta de busca pesquisa toda a documentação, Mais de 350 exemplos completos que exercem quase todos os cantos do Matplotlib. Você pode arquivar bugs, patches e solicitações de recurso no github tracker, mas é uma boa idéia para ping-nos na lista de discussão too. To manter-se atualizado com o que está acontecendo No Matplotlib, veja a nova página ou navegue pelo código-fonte Qualquer coisa que possa exigir alterações no seu código existente é registrada no arquivo de alterações do api. L Matplotlib add-on toolkits incluindo uma escolha de dois projeção e mapeamento toolkits basemap e cartopy 3d traçando com mplot3d eixos axiais e helpers em axesgrid várias interfaces de alto nível traçando seaborn holoviews ggplot e more. Citing Matplotlib. Matplotlib é a criação de John Hunter 1968-2017, que, juntamente com seus muitos contribuintes, colocaram uma quantidade incomensurável de tempo e esforço na produção de um pedaço de software utilizado por milhares de cientistas em todo o mundo Se Matplotlib contribui para um projeto que leva a uma publicação científica, por favor, reconheça este trabalho , Citando o projeto Você pode usar esta entrada de citação ready-made. Open fonte. A licença Matplotlib é baseado na licença PSF Python Software Foundation. Há uma comunidade de desenvolvedores ativos e uma longa lista de pessoas que fizeram contribuições significativas. Matplotlib é Hospedado em questões Github e Pull solicitações são rastreados em Github também. MATLAB é uma marca registrada da The MathWorks, Inc. Copyright 2002 - 2017 John Hunter, Darren Dale, Eric Firing, Michael Droettboom ea equipe de desenvolvimento Matplotlib 2017 - 2017 A equipe de desenvolvimento Matplotlib Última atualização em 20 de fevereiro de 2017 Criado usando Sphinx 1 5 2.Next Binary Up Plot Anterior Conteúdo da plotagem Index. Discrete dados contidos em um arquivo pode ser exibido, especificando o nome do arquivo de dados incluído em aspas simples ou duplas na linha de comando de plotagem. O índice binário modificadores de cada uso e suave são Discutido separadamente Em resumo, o binário permite a entrada de dados de um arquivo binário padrão é ASCII, o índice seleciona quais conjuntos de dados em um arquivo de conjunto de dados múltiplos devem ser plotados, cada especifica quais pontos dentro de um único conjunto de dados devem ser plotados, usando Determina como as colunas dentro de um único registro devem ser interpretadas thru é um caso especial de uso, e suave permite a interpolação simples e aproximação splot tem uma sintaxe semelhante, mas não suporta o sm Ooth e thru options. ASCII DATA FILES. Data arquivos devem conter pelo menos um ponto de dados por registro usando pode selecionar um ponto de dados a partir do registro Registros começando com e também com em VMS serão tratados como comentários e ignorados Cada ponto de dados representa um x , Y par Para traçar s com barras de erro ou barras de erro com linhas veja set de barras de erro de estilo p ou definir linhas de erro de estilo p, cada ponto de dados é x, y, ydelta, x, y, ylow, yhigh, x, y, xdelta x Em todos os casos, os números de cada registro de um arquivo de dados devem ser separados por espaço em branco um ou mais espaços em branco ou guias a menos que um especificador de formato seja Fornecido pela opção using Este espaço em branco divide cada registro em colunas No entanto, espaços em branco dentro de um par de aspas duplas é ignorado quando contando colunas, então a seguinte linha de arquivo de dados tem três colunas. Os dados podem ser escritos em formato exponencial com o expoente precedido pelo Letra e, E, d, D, q ou Q. Only uma coluna o valor y deve ser fornecido Se x é o Gnuplot fornece valores inteiros começando em 0.In arquivos de dados, registros de registros em branco com nenhum caractere diferente de espaços em branco e uma nova linha e ou retorno de carro são significativos - pares de registros em branco índice separado see plot datafile index p Dados separados por duplo em branco Os registros são tratados como se estivessem em arquivos de dados separados. Os registros em branco simples designam descontinuidades em um gráfico. Nenhuma linha irá unir pontos separados por um registro em branco se eles forem plotados com um estilo de linha. Se a escala automática tiver sido habilitada, Automaticamente estendida para incluir todos os pontos de dados, com um número inteiro de marcas tic se os tiques estiverem sendo desenhados Isto tem duas conseqüências i Para splot o canto da superfície pode não coincidir com o canto da base Nesse caso, nenhuma linha vertical é desenhada ii Ao plotar dados com o mesmo intervalo de x em um gráfico de eixo duplo, as coordenadas x podem não coincidir se os x2tics não estão sendo desenhados. Isso ocorre porque o eixo x foi autoextended para um whol E número de tics, mas o eixo x2 não tem O exemplo a seguir ilustra o problema. Para evitar isso, você pode usar a função fixmin fixmax do comando set autoscale, que desativa a extensão automática do intervalo de eixos até a próxima marca tic. BINARY DATA FILES. Gnuplot pode ler arquivos de dados binários No entanto, informações adequadas sobre detalhes do formato de arquivo deve ser dada na linha de comando ou extraído do próprio arquivo para um tipo de arquivo binário suportado Em particular, existem duas estruturas para arquivos binários, Um formato binário de matriz e um formato binário geral. O formato binário de matriz contém uma matriz bidimensional de valores de flutuação IEEE de 32 bits com uma coluna adicional e uma linha de valores de coordenadas Tal como com matriz ASCII, na lista de utilização, a repetição da linha de coordenadas constitui Coluna 1, a repetição da coluna de coordenadas constitui a coluna 2 ea matriz de valores constitui a coluna 3. O formato binário geral contém um número arbitrário de colunas para as quais as informações Por exemplo, formato de registro de matriz e usando pode indicar o tamanho, formato e dimensão de dados Há uma variedade de comandos úteis para ignorar cabeçalhos de arquivo e alterar endianess Há um conjunto de comandos para posicionamento e tradução Dados uma vez que muitas vezes coordenadas não fazem parte do arquivo quando a amostragem uniforme é inerente aos dados Diferente do binário de matriz ou ASCII, o binário geral não trata as colunas geradas como 1, 2 ou 3 na lista de uso Em vez disso, a coluna 1 começa com a coluna 1 do arquivo ou como especificado na lista de formatos. Existem configurações padrão globais para as várias opções binárias que podem ser definidas usando a mesma sintaxe que as opções quando usadas como parte do plano s 5 5filename6 6 comando binário Esta sintaxe é Set datafile binário A regra geral é que os parâmetros comuns de linha de comando especificados substituem os parâmetros extraídos por arquivos que substituem parâmetros padrão. O binário de matriz é o formato binário padrão quando nenhum keyw Ords específicos para binário geral são dadas, ou seja, formato de registro de matriz filetype. General dados binários podem ser inseridos na linha de comando através do nome de arquivo especial - No entanto, este é destinado para uso através de um tubo onde os programas podem trocar dados binários, não para teclados Não há nenhuma extremidade do caráter de registro para dados binários Gnuplot continua a leitura de um tubo até que ele tenha lido o número de pontos declarados na matriz qualifier. See arquivo de dados p binário para mais detalhes Subsections. Binary general. Flipx, flipy, flipz. Exemplos binários. Exemplo de arquivo de dados. Usando o título. Next Binary Up Plot Anterior Conteúdo da plotagem Índice Ethan Merritt 2007-03-03.GNUPLOT 4 2 - Um Breve Manual e Tutorial Departamento de Engenharia Civil e Ambiental Edmund T Pratt Faculdade de Engenharia Duke University - Box 90287, Durham NC 27708-0287.Gnuplot é um livre, comandado, interativo, função e dados traçando programa Pre-compilado executáveis e código fonte para Gnuplot 4 2 4 pode ser baixado para OS X Windows OS2 DOS um D Linux As melhorias fornecidas pela versão 4 2 são descritas aqui. No Windows, descompacte em um diretório apropriado, por exemplo, C Meus Programas Gnuplot, C Gnuplot, C Apps gnuplot, etc Faça um link de seu desktop ou algum outro local conveniente Clique em Este link ea janela Gnuplot deve abrir. As instruções para instalar no OS X estão aqui. Nos sistemas Unix, Linux e OS X, inicie o Gnuplot simplesmente abrindo um terminal e digitando. Para obter ajuda sobre qualquer tipo de tópico help seguido pelo nome do Tópico A documentação completa é fornecida aqui 2 FUNÇÕES. Em geral, qualquer expressão matemática aceita por C, FORTRAN, Pascal ou BASIC pode ser plotada A precedência de operadores é determinada pelas especificações da linguagem de programação C. As funções suportadas incluem. Os operadores em Gnuplot são os mesmos operadores correspondentes na linguagem de programação C, exceto que a maioria dos operadores aceita argumentos inteiros, reais e complexos. A exponenciação do operador é suportada como no FORTRAN Parênteses podem ser usados para alterar a ordem de avaliação Os nomes de variáveis x, ye z são usados como as variáveis independentes default.3 O gráfico E o splot COMMANDS. plot e splot são os comandos primários no Gnuplot Eles plotam funções e dados em muitos Muitas maneiras plot é usado para plotar 2-d funções e dados, enquanto splot plots 3-d superfícies e data. where onde quer uma função ou o nome de um arquivo de dados entre citações é fornecido Para obter descrições mais completas, digite help plot help plot Com plot de ajuda usando ou ajuda plot smooth.3 1 Plotting Functions. To plot funções simplesmente digite função de plotagem no prompt gnuplot. Por exemplo, try.3 2 Plotting Data. Discrete dados contidos em um arquivo pode ser exibido especificando o nome de O arquivo de dados entre aspas na linha de comando do enredo ou splot Os arquivos de dados devem ter os dados dispostos em colunas de números As colunas devem ser separadas por guias de espaços em branco ou espaços apenas, sem vírgulas As linhas que começam com um caractere são tratadas como comentários e são ig Nored por Gnuplot Uma linha em branco no arquivo de dados resulta em uma quebra na linha de conexão de pontos de dados. Por exemplo, seu arquivo de dados, pode parecer. Você pode exibir seus dados digitando. Não digite espaço em branco após o caractere de continuação de linha. Seus dados podem estar em vários arquivos de dados Neste caso, você pode fazer o seu enredo usando um comando como Para obter informações sobre como traçar dados 3-D, escreva.4 PERSONALIZANDO O SEU PLOT. Muitos itens podem ser personalizados no gráfico, como os intervalos Dos eixos, os rótulos dos eixos x e y, o estilo do ponto de dados, o estilo das linhas que conectam os pontos de dados e o título de toda a plotagem.4 1 personalização do comando de plotagem. Customização das colunas de dados, linha Títulos e estilo de ponto de linha são especificados quando o comando de plotagem é emitido. A personalização das colunas de dados e títulos de linha foi discutida na seção 3. Os planos podem ser exibidos em um dos oito estilos linhas, pontos, pontos de linha, impulsos, pontos, passos, fsteps , Histeps, barras de erro, xerrorbars, yerrorbars, xy Para especificar o estilo de ponto de linha, use o comando de plotagem da seguinte maneira: Note que as palavras que usam título e com podem ser abreviadas como ut e w. Além disso, cada estilo de linha e ponto tem um Número associado.4 2 Definir personalização do comando. A personalização dos intervalos de eixo, dos rótulos de eixo e do título de plotagem, assim como muitos outros recursos, são especificados usando o comando set. Exemplos específicos do comando set follow Os valores numéricos usados nestes exemplos são Arbitrário Para exibir suas alterações, digite replot no prompt gnuplot a qualquer momento. Outras características que podem ser personalizadas usando o comando set são seta, borda, clipe, contorno, grade, mapeamento, polar, superfície, tempo, vista e muitos mais. A melhor maneira de aprender é lendo as informações de ajuda on-line, tentando o comando e lendo o manual do Gnuplot. Você também pode postar perguntas para o newsgroup.5 PLOTANDO ARQUIVOS DE DADOS COM OUTROS CARACTERES DE COMENTÁRIO. Se seu arquivo de dados tem um co Por exemplo, se o seu arquivo de dados tem caracteres de comentário para compatibilidade Matlab, digitar indica que um ou um caractere começa um comentário.6 GNUPLOT SCRIPTS. Sometimes, vários comandos são digitados para criar um particular Plot, e é fácil fazer um erro tipográfico ao digitar um comando Para encadear suas operações de plotagem, vários comandos Gnuplot podem ser combinados em um único arquivo de script Por exemplo, o seguinte arquivo criará uma exibição personalizada da força-deflexão Data. Then o lote total pode ser gerado com o comando gnuplot força de carga p.7 CURVE-FITTING COM GNUPLOT. To ajustar os dados com uma função use os comandos. e os comandos. A curva-fit e dados podem agora ser plotados Com os comandos.8 EXEMPLO DE FICHA COMO CÁLCULOS EM DADOS. Gnuplot pode matematicamente modificar sua coluna de dados por coluna. to traçar sin col 3 col 1 vs 3 col 2 type. Gnuplot pode traçar mais de uma figura em um quadro como subplot em ma Tlab ie try.10 GNUPLOT DEMO ARQUIVOS E O GNUPLOT FAQ. Most de Gnuplot s recursos atuais são ilustrados em um ou mais dos arquivos de demonstração Gnuplot Para executar a demo s você mesmo, baixar e descompactar iniciar Gnuplot a partir do diretório demo resultante e tipo O recurso Gnuplot que você está procurando provavelmente será ilustrado em um dos arquivos de demonstração Gnuplot 4 2 também tem uma extensa FAQ.11 HARD-COPY PLOTTING ON PAPER. Você pode criar um arquivo PostScript do seu enredo usando os seguintes arquivos e comandos Primeiro, baixe e salve o seguinte script de Gnuplot de uso geral Em seguida, basta digitar os seguintes comandos para criar e imprimir o enredo Os arquivos PostScript produzidos pelo Gnuplot podem ser lidos e editados com um editor de texto A convenção de formato de arquivo PostScript usada pelo Gnuplot é descrita em Este documento de Richard Crawford.12 AVANÇADO COMPUTAÇÃO E VISUALIZAÇÃO. Gnuplot é usado para plotar em um livre e aberto Matlab-como ambiente de programação chamado Octave.13 IMPRESSÃO DOIS FIGUR ES em uma única página. Se você gostaria que duas figuras fossem impressas a laser na mesma página, você pode usar o seguinte shell script Crie o arquivo cat2 abaixo e faça o arquivo executável digitando unix chmod x cat2.Para combinar duas figuras PostScript E em uma página 2000-2008 Henri P Gavin atualizado 12-18-2002 10-11-2004 12-5-2006 12-8-2006 3-30-2007 12-10-2008.Composição de comandos summary. Default colormaps on color As imagens freqüentemente se reproduzem em imagens de tons de cinza confusas O mapa de cores proposto mantém uma imagem de cor esteticamente agradável que se reproduz automaticamente em uma escala de cinza monotônica com níveis de saturação discretos e quantificáveis 4.Unlike a maioria dos outros esquemas de cores cubehelix foi projetado por DA Green para ser monotonicamente crescente em termos de percepção O esquema de cores chama-se cubehelix porque os valores r, g, b produzidos podem ser visualizados como uma janela esmagada Ix em torno da diagonal na r, g, b color cube. gnuplot esquema tradicional pm3d black-blue-red-yellow. Probably a maioria dos amantes de gnuplot em um campo científico usar este programa para desenhar um gráfico de alguns resultados calculados ou experimental Dados Eles vêem seus resultados em seu monitor, fazer algumas correções, comparação do resultado calculado com os dados experimentais, e assim por diante Se parece bem, a figura é salva em um formato postscript e enviá-lo para uma impressora, caso contrário, um arquivo EPS É incluído em um documento TeX. Em um arquivo de dados, as colunas de dados são separadas por um espaço em branco ou guia Se uma linha começa com, esta linha é ignorada Geralmente gnuplot pode ler qualquer formato de dados se especifica o formato See gnuplot help using. Por exemplo, se você tiver dados bidimensionais, uma linha contém um par de valores X e Y, como o exemplo acima Se os valores X ou Y tiverem incertezas, você precisa de uma coluna extra para dar os erros A ordem das colunas não é Importante porque você pode especificar qual coluna i S usada para dados X ou Y Se a primeira coluna for os dados X e a segunda for os dados Y, use usando a opção como. Se usar for omitido, a primeira coluna será usada para os dados X eo segundo para os dados X Y de forma automática. Há duas maneiras de fazer uma barra de erro para o valor Y O primeiro é que o valor Y tem incertezas de mais menos Z O segundo é que o valor Y tem um intervalo Z1, Z2 Neste caso, o Os comprimentos das barras de erro abaixo e acima do valor de Y são diferentes O primeiro precisa de três colunas eo último precisa de quatro colunas. Para plotar esses dados. Um precisa da opção de uso. O número de coluna de dados necessário para o traçado de dados depende de um tipo de , Que é resumido abaixo. Três dados dimensionais são especificados por X, Y, Z No padrão, ele representa um ponto em um espaço tridimensional Quando uma opção usa com linhas para desenhar linhas, gnuplot mostra linhas ou superfícies de 3-dim Dependendo de um formato de dados O exemplo a seguir contém 4 blocos de dados, que são separados por uma linha em branco T O número de pares X, Y é diferente para cada bloco de dados. Nesse caso, o gnuplot não desenha uma superfície, mas as linhas 3-dim. Agora, se o número de pares X, Y é o mesmo. A segunda coluna de valores de Y em cada bloco deste exemplo é a mesma, gnuplot também desenha a grade de superfície mesmo se os valores de Y são diferentes mas o número de pontos de dados são os mesmos Esses dados são tratados como os dados de grade Quando seus dados são Os dados de grade, gnuplot pode desenhar um mapa de contorno, ou processamento de linha oculta pode ser feito O próximo é um teste simples --- os valores de Y no último bloco são dobrados alterados de Y 5 para Y 10.Se você quiser remover o Superfície de grade, mas seus blocos contêm o mesmo número de pontos de dados, separar cada bloco por duas linhas em branco. O formato de dados de matriz é uma forma alternativa para dar dados de 3 dim Quando X e Y valores XY grelha são fixos, o formato de matriz É mais conveniente Neste formato, raw é a direção de X, ea coluna é Y. Para plotar esses dados, use a matriz W Quando os dados são representados pelo formato da matriz, as coordenadas X e Y são o índice de linha e coluna. Neste caso, o intervalo X é 0 3 eo intervalo Y é 0 5 Se você quiser alterar esse número, use os tiques definidos Comando O próximo mostra como alterar o intervalo X de 0 2 para 100 300.
No comments:
Post a Comment