Разработка программного обеспечения для рисования диаграмм - PullRequest
3 голосов
/ 12 марта 2009

Я занимаюсь разработкой программного обеспечения, которое должно рисовать несколько различных видов диаграмм - гистограммы, круговые диаграммы, блок-схемы / графики, диаграммы с течением времени. Я ищу ресурсы, связанные как с программной стороной проблемы, так и со стороны пользовательского интерфейса / дисплея. Книги, онлайн ресурсы - все было бы полезно. Спасибо.

Ответы [ 5 ]

1 голос
/ 12 марта 2009

Это немного зависит от языка: здесь могут быть некоторые указатели для вас. Надеюсь, они помогут:

code.google.com / APIs / график /

home.gna.org / pychart

Практические диаграммы и графики на C #

Библиотека Excel может быть импортирована с помощью Office API, но для этого требуется, чтобы у вас был установлен Excel.

Gnuplot

Грамматика графики : книга от парня, который написал чертёжный файл spss. Несколько теоретическая, но приятная обработка xml ... дает вам схему xml graph для spss.

Но я уверен, что есть немало других, которых другие будут знать.

0 голосов
/ 12 марта 2009

Вы хотите взглянуть на EyeSee.

http://moose.unibe.ch/tools/eyesee

0 голосов
/ 12 марта 2009

Проверка существующих библиотек Charing для вашего языка очень помогает. В моем случае это очень помогло, и я решил не писать свой. ;)

Для приложений .net мы остановились на .netCharting , что может быть довольно удивительно.

Реальный урок, который я извлек из этого, заключается в следующем: есть намного больше диаграмм, чем я думал, и я работаю с большим количеством диаграмм. Убедитесь, что у вас есть что-то достаточно модульное, чтобы справляться с щелчками в новых типах / конфигурациях диаграмм с минимальными усилиями.

0 голосов
/ 12 марта 2009

То же самое с Крисом; Если вы разрабатываете новый способ построения диаграмм, это здорово!

Предположение: я понятия не имею о ваших потребностях, но сначала мне кажется (и таким образом формируется мое предположение), что вы пытаетесь разработать лучшее программное обеспечение для построения графиков, и это обычно интерфейс. Подумайте о проверке библиотек на других языках программирования, которые уже работают с диаграммами.

Adobe Flex / Air имеет один, PHP делает, Java делает, .NET делает .. и т.д.

0 голосов
/ 12 марта 2009

Вы должны нарисовать это сами. Если вы хотите сэкономить время (и, возможно, деньги), вы можете попробовать встроить один из них в свои приложения http://code.google.com/apis/chart/

...