Necesito trazar un gráfico, dados algunos datos, donde en el eje X aparecerán los nombres de los datos y en el eje Y esos datos, y serán dados por una tabla, y será un gráfico lineal con los datos conectados. Si existía la posibilidad de dibujar más datos en un gráfico, es aún mejor.
Sé que MS Excel puede hacer exactamente eso, pero ya no tengo MS Excel.
Instalé R e intenté aprenderlo, y puedo hacer cosas como histogramas, pero todavía no tengo idea de cómo hacer un gráfico 2D básico con los datos dados. Es como si R no fue construido para esto ...
Creo que Mathica puede hacer eso de alguna manera, pero yo tampoco tengo Mathica.
editar: también agregaré que estoy usando Mac OS X, pero también tengo Linux y Windows VM, por lo que el sistema realmente no importa
edit2: como Idigas preguntó, preferiría más la programación que la solución de spreadsheed, pero no me importa mucho
Respuestas:
Intenta con R nuevamente. Esta vez, usa ggplot2 . Aquí hay un ejemplo de puntos de datos enganchados al sitio web.
Ese gráfico se realizó utilizando el conjunto de datos mtcars incorporado, con el siguiente código:
Stackoverflow.com tiene una pequeña base de usuarios ggplot2 . De lo contrario, ggplot2 Google Group es un excelente lugar para hacer preguntas.
fuente
¿Siempre podrías usar Google Docs? Tiene una aplicación de hoja de cálculo con una funcionalidad similar a Excel, es decir, puede dibujar gráficos basados en tablas de datos. Simplemente haga clic en Insertar -> Gráfico
Está completamente en línea y no requiere la descarga de ningún software. También admite compartir / colaboración.
fuente
Si está buscando una solución que pueda programar, pruebe gnuplot . Muchos programas como R u octava pueden interactuar con gnuplot. O puede ejecutar gnuplot de forma independiente. Puede leer archivos de texto que contienen datos y representarlos como gráficos. En lo que respecta a los gráficos de líneas, puede hacer algo de esto:
a esto
Algunos enlaces útiles:
fuente
Es posible que desee
matplotlib
intentarlo.matplotlib
usa python, por lo que puede realizar cálculos complejos mediante programación y también acceder directamente a los módulos existentes para, por ejemplo, álgebra lineal y funciones matemáticas . Diablos, incluso puedes hacer matemática simbólica en Python.matplotlib
tiene un conveniente front-end (pylab
) modelado mucho después de MatLab (tm) ognuplot
que también lo hace muy utilizable interactivamente.fuente
Openoffice es probablemente la "mejor" alternativa a MS Office. Hará prácticamente cualquier cosa que MS Office pueda hacer, aunque quizás no sea tan elegante en algunos casos.
fuente
Otra alternativa es Google Chart Tools.
fuente
Descubrí que Plot (solo mac os x) es lo que más me gusta hasta ahora.
fuente