Eu preciso plotar um gráfico, dados alguns dados, onde no eixo X haverá nomes de dados e no eixo Y esses dados, e serão dados por uma tabela e serão gráficos de linha com os dados conectados. Se houvesse a possibilidade de desenhar mais dados em um gráfico, é ainda melhor.
Eu sei que o MS Excel pode fazer exatamente isso, mas não tenho mais o MS Excel.
Instalei o R e tentei aprender, e posso fazer coisas como histogramas, mas ainda não faço ideia de como fazer gráficos 2D básicos com dados fornecidos. É como se R não fosse construído para isso ...
Eu acho que o mathematica pode fazer isso de alguma forma, mas eu também não o tenho.
edit: também acrescentarei que estou usando o Mac OS X, mas também tenho Linux e Windows VM, para que o sistema não importe
edit2: como Idigas pediu, eu preferiria mais a programação do que a solução spreadsheed, mas não me importo muito
Respostas:
Tente R novamente. Desta vez, use ggplot2 . Aqui está um exemplo de pontos de dados extraídos do site.
Esse gráfico foi feito usando o conjunto de dados mtcars interno, com o seguinte código:
Stackoverflow.com possui uma pequena base de usuários ggplot2 . Caso contrário, o grupo ggplot2 do Google é um ótimo lugar para fazer perguntas.
fonte
Você sempre pode usar o Google Docs? Possui um aplicativo de planilha com funcionalidade semelhante ao excel, ou seja, pode desenhar gráficos com base em tabelas de dados. Basta clicar em Inserir -> Gráfico
É totalmente online e não requer o download de nenhum software. Também suporta compartilhamento / colaboração.
fonte
Se você está procurando uma solução que possa programar, tente o gnuplot . Muitos programas como R ou oitava podem interagir com o gnuplot. Ou você pode executar o gnuplot independente. Ele pode ler arquivos de texto contendo dados e renderizá-los como plotagens. No que diz respeito aos gráficos de linha, ele pode fazer qualquer coisa com isso:
para isso
Alguns links úteis:
fonte
Você pode
matplotlib
tentar.matplotlib
usa python, para que você possa executar cálculos complexos por meio de programação e também acessar diretamente os módulos existentes, por exemplo, álgebra linear e funções matemáticas . Heck, você pode até fazer matemática simbólica em python.matplotlib
possui um front-end conveniente (pylab
) modelado muito depois do MatLab (tm) ougnuplot
que também o torna muito interativo.fonte
O OpenOffice é provavelmente a "melhor" alternativa ao MS Office. Ele fará praticamente qualquer coisa que o MS Office possa, embora talvez não seja tão elegante em alguns casos.
fonte
Uma outra alternativa é o Google Chart Tools
fonte
Eu descobri que Plot (apenas no Mac OS X) é a coisa que eu mais gosto até agora.
fonte