Может библиотека построения диаграммы ZedGraph для.NET быть рекомендованной? [закрытый]

не забудьте добавить () в конец функции, чтобы вызвать ее:

f1.write(str(int(P1wins) + int(f1.read())))  # not f1.read
12
задан Peter Mortensen 8 May 2011 в 06:21
поделиться

4 ответа

Я могу порекомендовать ZedGraph. Я использую это с большим успех в течение нескольких лет в MSQuant , для большинства графиков: масса отображение спектра, графики ошибок повторной калибровки, графики пиков LC, профили количественного анализа и др.

Вот несколько снимков экрана из MSQuant, где ZedGraph имеет были использованы:

  1. График рассеяния с линией тренда
  2. График XY с показанными фактическими точками данных, точки данных соединения линий
  3. График с наложенными аннотациями (на самом деле TextBox es)
  4. Несколько графиков в одном окне, типы как в 2. и 3. (два графика в нижней половине)
  5. Более пристальный взгляд на тип 2.
  6. Коллаж, тип 2 и код в Visual Studio

Исходный код, стоящий за первым графиком, можно найти в Исходный код для MSQuant: frmRecalibrationVisualisation.vb, MSQuant / msquant / src / GUI / forms / frmRecalibrationVisualisation.vb. .

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

В ZedGraph есть встроенная поддержка, позволяющая пользователю изменять масштаб в (бесконечно) и уменьшении, панорамировании (перетащите, удерживая Ctrl ключ), сохраните график в файл или скопируйте его в буфер обмена.

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

Не разочаровывайтесь в состоянии разработки ZedGraph. ZedGraph зрелый, имеет очень высокое качество и может использоваться как есть. За его дальнейшим развитием должна стоять новая команда. разработка.

21
ответ дан 2 December 2019 в 04:17
поделиться

Вы имеете в виду Zedgraph, а не Zgraph? Домашняя страница Zedgraph здесь и описана в статье CodeProject здесь. Если Вы говорите о Zedgraph, я могу рекомендовать это, у меня есть относительно мало опыта в C#, но довольно много в визуализации данных. Я нашел это простым для подъема Zedgraph и выполнения и создания красивых диаграмм. Zedgraph очень хорош для 2D построения диаграммы, я все еще ищу эквивалент для 3D графического изображения.

3
ответ дан 2 December 2019 в 04:17
поделиться

Ненавижу быть ублюдком, но я бы не рекомендовал ZedGraph. Я работал с ним пару лет назад и заметил, что поддержку оказывал один-единственный энтузиаст, которого, казалось, ругали все, желающие получить его бесплатное ПО без каких-либо компенсаций или взносов. Это проклятие, с которым сталкиваются многие авторы СОПО. Не похоже, что программное обеспечение обновлялось больше года, а справочный форум полон вопросов без ответов. Похоже, автор потерял интерес и пошел. Если вы используете ZedGraph, делайте это, потому что вы хотите сохранить базовый код и потому что вы хотите внести свой вклад в сообщество пользователей / разработчиков. Если вы не заинтересованы в участии и не можете поддерживать его для себя, будьте готовы к вещам, которые не работают и просто никогда не будут работать.

2
ответ дан 2 December 2019 в 04:17
поделиться

Я настоятельно рекомендую Microsoft Chart Controls для .NET Framework 3.5 вместо ZedGraph.

4
ответ дан 2 December 2019 в 04:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: