Как создать гистограмму и круговую диаграмму в asp.net 2.0 с помощью C #?

2

Как создать круговую диаграмму и гистограмму asp.net 2.0

Теги:

10 ответов

7

Вы можете попробовать красивые и привлекательные Silverlight Bar и Pie Chart от Visifire. Visifire - лучший выбор, если вы действительно хотите сосредоточиться на внешности, ясности при создании презентации или отчета. Также Visifire работает со всеми версиями asp.net.

Галерея диаграммы Visifire Bar: http://visifire.com/silverlight_bar_charts_gallery.php
Галерея диаграмм столбцов Visifire: http://visifire.com/silverlight_2d_column_charts_gallery.php
Галерея диаграмм Visifire: http://visifire.com/silverlight_pie_doughnut_charts_gallery.php

Изображение 174551

6

MS Управление диаграммами?

  • 1
    я нашел это довольно сложным, чтобы начать, но определенно хороший и мощный
3

Если вам не нужно создавать сложные и интерактивные диаграммы, вы можете попробовать Google Chart, это очень просто...

пример:

<img src="https://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World" />

продукция:

alt text

http://code.google.com/apis/chart/

2

Вы можете написать свой собственный общий обработчик (.ashx), который генерирует изображение вашей диаграммы диаграммы/круговой диаграммы в виде растрового изображения с использованием System.Drawing и сохраняет его в Response.OutputStream, если: a) вы действительно хотите сделать жизнь тяжелой для себя или б) действительно нужно подробно настроить вывод

Намного лучше использовать один из элементов управления, рекомендованных другими ребятами

  • 1
    Классы Bitmap и т. Д. Не поддерживаются для использования на веб-сервере; см. блок предостережения здесь: msdn.microsoft.com/en-us/library/system.drawing.aspx
  • 0
    это относится только к веб-службам и службам Windows, универсальный обработчик является просто частью веб-приложения. У меня никогда не было проблем с этим
Показать ещё 1 комментарий
0

Нет никаких сомнений в том, что явный выбор # 1 для меня заключался в использовании элементов управления MS Chart, которые имеют сборки для платформ .NET 2.0 и 4.0. На самом деле элементы управления были первоначально получены от Dundas от Microsoft, поэтому сходства существуют, но элементы управления MS Chart бесплатны! Они существуют в пространстве имен System.Web.DataVisualization.

Я использую их уже около 3 лет, а обширная документация и примеры делают создание диаграмм BREEZE в ASP.NET. Взгляните на приведенные ниже ссылки, чтобы начать:

Примеры среды для элементов управления диаграммами Microsoft (загружаемый код очень помогает!):
http://archive.msdn.microsoft.com/mschart

Начало работы (элементы управления диаграммой):
http://msdn.microsoft.com/en-us/library/dd456753.aspx

0

Я рекомендую графики слияния. Этот API очень упрощает реализацию.

http://liberofusioncharts.codeplex.com/ Изображение 174551

рассматривает

0

ЗедГраф?
Примеры:

Изображение 174551 Изображение 174551

0

Рекомендуем: http://www.simplechart.net/

0

В дополнение к Microsoft Charting вы также можете получить хорошие компоненты из

0

Для другого подхода, чем элемент управления диаграммой MS или другими компонентами, следует использовать этот элемент управления Microsoft Report Viewer и составлять отчет (локально или через службы отчетов).

Ещё вопросы

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