Сравнение между MS Charts и ZedGraph? - PullRequest
6 голосов
/ 26 августа 2010

Вопрос: Кто-нибудь имеет опыт работы с элементами управления ZedGraph / MS-Chart?

Я думаю о том, что использовать?

В основном, у меня есть склонность к ZedGraph,
потому что мне нужен .NET Framework 2.0, в то время как MS-Chart 3.5 (и я не знаю, насколько хорошо 3.5 работает на 2.0)
и потому, что я тоже мог использовать его в частном порядке (я использую Linux в частном порядке).

Но я не знаю, предлагает ли MS-Charts больше.
ZedGraph предлагает, например, качественные 3d пироги?
И разумный цветовой дизайн, как градиентные цвета?
И если это так, это так просто (или почти так же просто), как элементы управления MS-Chart?
И предлагает ли ZedGraph привязку данных, например, данные из базы данных?

Ответы [ 4 ]

4 голосов
/ 26 августа 2010

Я пробовал несколько примеров в свободное время. С небольшим изменением качество ZedGraph так же хорошо, как и управление графиками MS / Dundas.

Вот пример 3d круговой диаграммы: http://www.codeproject.com/KB/web-image/3dpiechart.aspx

Zedgraph немного более неудобен для пользователя, чем элементы управления графиками MS / Dundas. Тем не менее, Zedgraph также более мощный и быстрый, в то время как качество рендеринга такое же. Плюс Zedgraph кроссплатформенный, тогда как элементы управления MS-Chart ограничены окнами (по лицензии, а не по технике).

Так что путь определенно - Зедграф. Более глубокая причина может быть найдена здесь: http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/1271d98f-f52e-424d-a0dc-8bc831a5f4b8

2 голосов
/ 26 августа 2010

Я пользуюсь MSCharts с тех пор, как они перешли на RTM, и был доволен ими для множества различных графиков;Тем не менее, я нахожу их несовершенными, когда я хочу создать график или график.Для них ZedGraph предлагает более привлекательное решение.

Окно MSChart Samples может дать вам хорошее представление о возможностях этой библиотеки.Вы можете сравнить примеры окружения с демонстрационными примерами вики ZedGraph , чтобы увидеть, что они имеют много возможностей перекрытия.Я только что обнаружил, что этот вид диаграммы довольно сложно создать с помощью MSChart.

1 голос
/ 27 мая 2011

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

Кроме того, если вы используете MSCharts, вы сможете использовать те же знания и для построения диаграмм для веб-приложений (на ASP.net)

Однако, если вы используете их в серверной среде на основе ASP.net, единственная проблема с MSCharts заключается в том, что они не являются динамическими диаграммами, то есть они отображаются как изображения и возвращаются с сервера. Они используют карты изображений для поддержки HyperLinks / Tooltips и работают довольно хорошо.

0 голосов
/ 26 августа 2010

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

...