Статья: ASP.NET пример построения круговой диаграммы

⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
ASP.NET: пример построения круговой диаграммы
Ниже будет показано, как можно в ASP.NET приложении, используя графические методы GDI+, нарисовать круговую диаграмму. Это может быть полезно, например, для наглядного представления данных.
<%@ Page Language="VB" ContentType="image/jpeg" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
Dim arrData() As Integer = {75, 45, 19, 10, 55} ' значения
Dim arrColor() As Object = {Color.Salmon, Color.SeaGreen, Color.Gold, Color.Maroon, Color.Orchid}
Dim arrTitle() As String = {"Пункт1", "Пункт2", "Пункт3", "Пункт4", "Пункт5"}
Dim bmp As New Bitmap(width, height, PixelFormat.Format32bppArgb)
Dim g as Graphics = Graphics.FromImage(bmp)
Dim sb As New SolidBrush(Color.Blue)
g.SmoothingMode = SmoothingMode.HighQuality
For i = 0 To arrData.GetUpperBound(0)
For i = 0 To arrData.GetUpperBound(0)
arrProcent(i) = Math.Round((arrData(i)/total)*100)
For i = 0 To arrProcent.GetUpperBound(0)
sub_total = sub_total + arrProcent(i)
pie_size = sub_total*360 / 100 - start_angle
g.FillPie(New SolidBrush(arrColor(i)), offset, offset, diameter, diameter, start_angle, pie_size)
start_angle = start_angle + pie_size
rect = New Rectangle(offset + diameter + 10, offset + i*20, 15, 15)
g.FillRectangle(New SolidBrush(arrColor(i)), rect)
g.DrawString(arrTitle(i) & " - [" & arrProcent(i) & "%]", fnt, sb, offset + diameter + 10 + 20, offset + i*20)
bmp.Save(Response.OutputStream, ImageFormat.Jpeg)
Название: ASP.NET пример построения круговой диаграммы
Раздел: Рефераты по информатике
Тип: статья
Добавлен 17:07:49 07 апреля 2011 Похожие работы
Просмотров: 12
Комментариев: 18
Оценило: 3 человек
Средний балл: 5
Оценка: неизвестно Скачать
Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.
Статья: ASP.NET пример построения круговой диаграммы
Реферат: Концепция формирования информационного общества в России
Контрольные Работы Литературному Чтению 1 Класс
Реферат: Лекция по основам торговой деятельности
Эссе На Тему Герои Вов
Дипломная работа по теме Налогообложение учреждений УИС
Реферат: Суточные ритмы. Скачать бесплатно и без регистрации
Реферат по теме Рынок недвижимости
Реферат по теме Отношения с клиентами: что мешает сделать успешнее CRM в России
Курсовая работа по теме Структура, физические и химические свойства моносахаридов (на примере глюкозы и фруктозы)
Реферат по теме Становление советской России
Дипломная Работа Развитие Концепции Инклюзивного Образования
Курсовая работа: Аудит, его содержание и значение
Курсовая работа по теме Визначення потреб виробництвах у матеріалах
Курсовая работа по теме Сучасна банківська система України та її роль у сучасній економіці країни
Отчет По Практике Технолога
Курсовая работа по теме Модель экономических циклов Самуельсона-Хикса
Мечта Сочинение 9.2
Реферат На Тему Проблемы Взаимоотношений Подростков
Эссе Для Поступления В Аспирантуру Пример
Тактика Работы С Установками Реферат
Реферат: Алгоритм возникновения и развития международных конфликтов и возможные пути их решения
Реферат: Расследование изнасилование
Курсовая работа: Консервативное лечение тромбоза глубоких вен нижних конечностей