Как легко построить график, с помощью (предпочтительно) бесплатное программное обеспечение?

Я должен построить график, учитывая некоторые данные, где на оси X будут названия данных и на оси Y те данные, и это будет дано таблицей, и это будет линейный график с соединенными данными. Если была возможность вовлечь больше данных в один график, это еще лучше.

Я знаю MS, Excel может сделать точно это, но у меня нет MS Excel больше.

Я установил R и попытался изучить это, и я могу сделать вещи как гистограммы, но я все еще понятия не имею, как сделать основной 2D график с определенными данными. Это похоже на R, не была сборка для этого...

Я думаю, что mathematica может сделать это так или иначе, но у меня нет mathematica также.

править: Я также добавлю, что использую Mac OS X, но у меня есть Linux и окна VM также, таким образом, система действительно не имеет значения

edit2: как Idigas попросил, я буду более предпочтительное программирование, чем spreadsheed решение, но я не забочусь так очень

8
задан 27.09.2014, 05:30

6 ответов

Попробуйте R снова. На этот раз используйте ggplot2. Вот пример точек данных, пойманных с веб-сайта.

geom_point

Тот график был сделан с помощью встроенного mtcars набора данных со следующим кодом:

> p <- ggplot(mtcars, aes(wt, mpg))
> p + geom_point(aes(colour = factor(cyl)))

Stackoverflow.com имеет небольшую ggplot2 базу пользователей. Иначе ggplot2 Google Group является великолепным местом для задавания вопросов.

5
ответ дан 07.12.2019, 13:45

Вы могли всегда использовать документы Google? Это имеет приложение для обработки электронных таблиц со схожей функциональностью для выделений, т.е. может потянуть графики на основе таблиц данных. Просто нажмите Insert-> Chart

alt text

Это полностью онлайн и не требует загрузки никакого программного обеспечения. Также поддержки, совместно использующие / сотрудничество.

6
ответ дан 07.12.2019, 13:45

При поиске решения, можно программировать, попробовать gnuplot. Много программ как R или октава могут взаимодействовать с gnuplot. Или можно работать gnuplot автономный. Это может считать текстовые файлы, содержащие данные, и представить их как графики. Насколько линейные графики идут, это может сделать что-либо от этого:

bivariate example

к этому

world map

Некоторые полезные ссылки:

  1. Делая использование графиков Ocatve, gnuplot и Латексом
  2. Демонстрационные сценарии для gnuplot 4.2
  3. Учебное руководство Gnuplot
5
ответ дан 07.12.2019, 13:45

Вы могли бы хотеть дать matplotlib попытка.

matplotlib Python использования, таким образом, можно сделать сложное вычисление программно и также непосредственно доступ существующие модули для, например, линейная алгебра и математические функции. Heck, можно даже сделать символьную математику в Python.

matplotlib имеет удобный фронтенд (pylab) смоделированный очень после MatLab (TM) или gnuplot это также делает это очень применимым в интерактивном режиме.

enter image description here

4
ответ дан 07.12.2019, 13:45

Openoffice является, вероятно, "лучшей" альтернативой MS Office. Это сделает в значительной степени что-либо, что MS Office может, хотя, возможно, не совсем как изящный в некоторых случаях.

3
ответ дан 07.12.2019, 13:45

Я узнал, что График (только Mac OS X) является вещью, которую я действительно люблю больше всего до сих пор.

0
ответ дан 07.12.2019, 13:45

Теги

Похожие вопросы