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

2

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

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

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

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

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

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

  • 0
    ZedGraph на самом деле не работает?
  • 0
    Это работает в .net, я еще не пробовал под моно.
Показать ещё 1 комментарий
Теги:
macos
mono

2 ответа

2
Лучший ответ

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

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

1

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню