Skip to content

EngineeringLibrary/matplotlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd024e0 · Jun 30, 2014

History

9 Commits
Jun 6, 2014
Jun 27, 2014
Jun 7, 2014
May 13, 2014
May 13, 2014
May 13, 2014
May 13, 2014
Jun 5, 2014
Jun 5, 2014
Jun 5, 2014
May 13, 2014
Jun 6, 2014
May 13, 2014
Jun 30, 2014
May 13, 2014
May 13, 2014
Jun 5, 2014
May 13, 2014
Jun 6, 2014
Jun 5, 2014
May 13, 2014
May 13, 2014
May 13, 2014
May 13, 2014
May 13, 2014
May 13, 2014
Jun 5, 2014

Repository files navigation

##Matplotlib

Biblioteca para geração de matrizes utilizando a biblioteca MathGL para a disciplina de Cálculo Numérico, Curso de Engenharia de Computação UNP Nascimento de castro.

###Desenvolvimento

Foi utilizado uma máquina com Fedora 20/Mate Desktop com anjuta IDE.

###Dependências Para poder usar esta biblioteca você precisa:

###Utilização Básica Esta biblioteca trabalha com as matrizes de modo a gerar gráficos usando a FLTK como porta.

Há implementado o método de plotagem de gráficos 2d, até 3 gráficos simultâneos. Confira o arquivo main.cc para mais informações;

Precisamos incluir a biblioteca:

#include "matrix-plot.h"

Para instanciar o Plotter fazemos:

MatrixPlot matrixplot = MatrixPlot();

Esta configuração impede o autoRange, ou seja, a possibilidade dele calcular o limite da função. Desabilite-o quando for usar mais de um plot por vez;

matrixplot.setAutoRange(false);

Este seta o range dos eixos "X" e "Y" respectivamente;

matrixplot.SetRange('x', -10, 10);
matrixplot.SetRange('y', -2, 6);

Essa função "plota" a matrix de coordenadas X e Y, onde cada cordenada fica em uma linha, e cada coluna seria um subplot específico;

matrixplot.plot1d(matrix_x, matrix_y);

Caso queira salvar o conteúdo do arquivo em formato EPS, basta rodar esse comando.

matrixplot.saveToFile("teste.eps");

Este abre a caixa de diálogo utilizando o FLTK com o gráfico gerado. Este precisa ser executado após o "plot1d".

matrixplot.Run();

Dúvidas?


Qualquer coisa basta gerar um Issue nesse repositório que tentaremos resolver na medida do possível!

About

Biblioteca para criar gráficos utilizando a biblioteca MathGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published