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

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

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

Я сейчас смотрю на ZedChart, но разработка остановилась пару лет назад.

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

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

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

Ответы [ 2 ]

2 голосов
/ 05 июня 2009

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

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

1 голос
/ 05 июня 2009

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

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