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

Как легко построить график, используя (желательно) свободные программы?

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

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

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

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

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

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

5
задан Kenster
источник

7 ответов

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

geom_point

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

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

Stackoverflow.com имеет небольшой база пользователей ggplot2. В противном случае ggplot2 группа Google Это отличное место, чтобы задавать вопросы.

5
отвечен fideli 2017-05-23 12:41:42
источник

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

alt text

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

6
отвечен JT.WK 2011-09-16 06:45:52
источник

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

bivariate example

этой

world map

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

  1. создание графиков с использованием Ocatve, gnuplot & LaTex
  2. демо-скрипты для gnuplot 4.2
  3. Gnuplot учебник
5
отвечен DaveParillo 2011-09-16 06:47:24
источник

вы, возможно, захотите, чтобы дать matplotlib попробовать.

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

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

enter image description here

4
отвечен Benjamin Bannier 2011-09-16 06:46:08
источник

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

3
отвечен outsideblasts 2010-02-02 00:47:38
источник

еще одна альтернатива Google Chart Tools

1
отвечен Richard Lucas 2011-09-16 09:19:07
источник

Я узнал участка (только mac os x) - это то, что мне действительно нравится больше всего.

0
отвечен Karel Bílek 2010-02-02 01:00:00
источник

Другие вопросы charts