Я трачу большую часть своего времени на построение данных, но, к сожалению, я не нашел достойного решения для своих потребностей в построении графиков. На данный момент самая мощная и приятная библиотека, которую я нашел, которая выполняет черчение, это matplotlib. Результаты ошеломляющие, но я в основном трачу свое время на борьбу с библиотекой, когда пытаюсь делать простые вещи, такие как стрелка, как я хочу. Такие простые программы, как R и gnuplot, дают визуально менее привлекательные результаты, и они не основаны на графическом интерфейсе.
С другой стороны, такие программы, как xmgrace (или лучше), допускают прямое манипулирование нанесенными объектами и прямую обратную связь, но они терпят неудачу в двух важных моментах:
- если по какой-либо причине мой набор данных (обычно хранящийся в CSV-файлах) изменится, мне придется повторно импортировать его и снова выполнить манипуляции вручную
- как только я получу хорошую настройку графика, единственный способ, которым я должен воссоздать график, - это использовать графическую интерактивную программу. Я хотел бы иметь возможность запускать утилиту командной строки для моих файлов CSV и в результате получить .pdf без участия человека.
Мне все еще нужно найти что-то, что дает мне оба мира, и это имеет доступную цену. В идеале мне понадобится интерактивная программа с графическим интерфейсом (а-ля Origin) для генерации скриптов на основе matplotlib.
Есть ли у кого-нибудь советы по программному обеспечению, которое могло бы удовлетворить мои потребности в OSX (предпочтительно) или Linux?