Я должен построить график, учитывая некоторые данные, где на оси X будут названия данных и на оси Y те данные, и это будет дано таблицей, и это будет линейный график с соединенными данными. Если была возможность вовлечь больше данных в один график, это еще лучше.
Я знаю MS, Excel может сделать точно это, но у меня нет MS Excel больше.
Я установил R и попытался изучить это, и я могу сделать вещи как гистограммы, но я все еще понятия не имею, как сделать основной 2D график с определенными данными. Это похоже на R, не была сборка для этого...
Я думаю, что mathematica может сделать это так или иначе, но у меня нет mathematica также.
править: Я также добавлю, что использую Mac OS X, но у меня есть Linux и окна VM также, таким образом, система действительно не имеет значения
edit2: как Idigas попросил, я буду более предпочтительное программирование, чем spreadsheed решение, но я не забочусь так очень
Попробуйте R снова. На этот раз используйте ggplot2. Вот пример точек данных, пойманных с веб-сайта.
Тот график был сделан с помощью встроенного mtcars набора данных со следующим кодом:
> p <- ggplot(mtcars, aes(wt, mpg))
> p + geom_point(aes(colour = factor(cyl)))
Stackoverflow.com имеет небольшую ggplot2 базу пользователей. Иначе ggplot2 Google Group является великолепным местом для задавания вопросов.
Вы могли всегда использовать документы Google? Это имеет приложение для обработки электронных таблиц со схожей функциональностью для выделений, т.е. может потянуть графики на основе таблиц данных. Просто нажмите Insert-> Chart
Это полностью онлайн и не требует загрузки никакого программного обеспечения. Также поддержки, совместно использующие / сотрудничество.
При поиске решения, можно программировать, попробовать gnuplot. Много программ как R или октава могут взаимодействовать с gnuplot. Или можно работать gnuplot автономный. Это может считать текстовые файлы, содержащие данные, и представить их как графики. Насколько линейные графики идут, это может сделать что-либо от этого:
к этому
Некоторые полезные ссылки:
Вы могли бы хотеть дать matplotlib
попытка.
matplotlib
Python использования, таким образом, можно сделать сложное вычисление программно и также непосредственно доступ существующие модули для, например, линейная алгебра и математические функции. Heck, можно даже сделать символьную математику в Python.
matplotlib
имеет удобный фронтенд (pylab
) смоделированный очень после MatLab (TM) или gnuplot
это также делает это очень применимым в интерактивном режиме.
Openoffice является, вероятно, "лучшей" альтернативой MS Office. Это сделает в значительной степени что-либо, что MS Office может, хотя, возможно, не совсем как изящный в некоторых случаях.
Я узнал, что График (только Mac OS X) является вещью, которую я действительно люблю больше всего до сих пор.