Предложение по кросс-платформенной библиотеке линейных графиков для .NET и Mono

Я пишу кросс-платформенное приложение для регистрации данных на C#, поэтому использую компилятор .NET для Windows и Mono для Mac. Сейчас я нахожусь на этапе, когда я создаю графический интерфейс для своего приложения для ведения журнала, у меня есть подключаемый модуль в архитектуре, поэтому я достаточно гибок в том, что я использую.

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

В настоящее время я смотрю на ZedChart, но разработка остановилась пару лет назад.

Чтобы добавить к осложнениям, я бы хотел, чтобы внешний вид был родным, поэтому я планирую использовать Windows.Forms в Windows и Cocoa # на Mac - это может быть камнем преткновения?

Я не настолько далеко ушел, чтобы отказаться от использования Windows.Forms или Cocoa#, поэтому я открыт для предложений по более элегантному решению. Я подозреваю, что мне, возможно, придется свернуть свой собственный, это не исключено, но я бы предпочел избежать этого, если есть что-то, что я могу использовать сразу.

Есть ли у кого-нибудь предложения или рекомендации?


person Mattl    schedule 05.06.2009    source источник
comment
ZedGraph на самом деле не работает?   -  person Lazarus    schedule 05.06.2009
comment
В .net работает, под моно еще не пробовал.   -  person Mattl    schedule 08.06.2009
comment
ЗедЧарт? Вы имеете в виду ZedGraph?   -  person Peter Mortensen    schedule 07.07.2009


Ответы (2)


В прошлом я использовал ZedGraph как в приложениях WinForms, так и в ASP.Net. Он довольно стабилен, и, как упоминал m_oLogin, к нему относительно легко добавить функциональность.

В качестве альтернативы вы можете попробовать Управление диаграммами Microsoft. Они основаны на версии диаграмм Dundas, но бесплатны. Их можно использовать как в приложениях ASP.Net, так и в приложениях WinForms. Однако для них требуется .Net 3.5, поэтому они могут не полностью подходить для вашего использования.

person adrianbanks    schedule 05.06.2009

Я бы выбрал NPlot или ZedGraph, хотя в последнее время ZG не развивался. Код чище, и поверх него проще добавлять слои.

person koni    schedule 05.06.2009