Я пишу приложение для регистрации данных кросс-платформы в С#, поэтому я использую компилятор .NET для Windows и Mono для Mac. Я нахожусь на этапе, когда я создаю графический интерфейс для моего приложения регистрации, у меня есть встроенная архитектура, поэтому я достаточно гибко использую то, что я использую.
Я ищу графическую библиотеку, чтобы изначально строить простые линейные диаграммы, но мне может понадобиться более сложные диаграммы в будущем.
В настоящее время я смотрю на ZedChart, но разработка остановилась пару лет назад.
Чтобы добавить к осложнениям, мне нужен внешний вид и внешний вид, поэтому я планирую использовать Windows.Forms в Windows и Cocoa # на Mac - это может быть камнем преткновения?
Я недостаточно далеко, чтобы прекратить использование Windows.Forms или Cocoa #, поэтому я открыт для предложений по более элегантному решению. Я подозреваю, что мне, возможно, придется катиться самостоятельно, это не может быть и речи, но я бы предпочел избежать этого, если есть что-то, что я могу использовать сразу.
Есть ли у кого-нибудь предложения или рекомендации?
Я использовал ZedGraph в прошлом как в приложениях WinForms, так и в ASP.Net. Он довольно стабилен, и, как упоминалось m_oLogin, относительно легко добавить функциональность.
В качестве альтернативы вы можете попробовать Microsoft Chart Controls. Они основаны на версии Dundas Charts, но являются бесплатными. Они могут использоваться как в приложениях ASP.Net, так и в WinForms. Тем не менее, они требуют .Net 3.5, поэтому не могут быть полностью пригодны для вашего использования.