|
Платные хостинги
Раскрутка сайта
Книги по программированию
Как построить круговую диаграмму в TCHART, (имея 4 параметра)
- Помогите пожалуйста посторить объемную круговую диаграмму, если есть переvtнные, к примеру,kateg1=49kateg2=245kateg3=110kateg4=90 ну а если б при нажатии на соответствующую кнопочку выезжал тоже соответственный кусочек этой диаграммы, то было б вообще здорово! Добавлено @ 19:15 Кстати, эти переменные kateg я получаю из базы, я тут вычитала, что можно строить диаграмму прямо на основе таблицы, но как?!! Это сообщение отредактировал Люба - 15.11.2004, 19:16
- Перенесено из раздела Дельфи
- Выбираешь тип построения круговая диаграмма а после этого делай приблизительно так:Код procedure TForm1.Button1Click(Sender: TObject);beginChart1.Series[0].Add(49);Chart1.Series[0].Add(245);Chart1.Series[0].Add(110);chart1.Series[0].Add(90);end;highlightSyntax('delphijUwNDN','delphi');Если чото будет не понятно пиши отвечу....
- SatanaБольшое спасибо!! Все отлично выходит! Единственное, возник один вопрос: оно выводит в легенде количество записей, совпадающих с параметром. А как сделать, чтобы выводило проценты?Если кто-то знает, как "вытягивать" из диаграммы кусочки pie, напишите плиз!
- Ну для того чтобы тебе выводить проценты тебе нужно сумму долю делить на сумму долей и умножить на 100 т.е. приблизительно это выглядит так:Код procedure TForm1.BitBtn1Click(Sender: TObject);beginChart1.Series[0].Add(50,floattostr((50/80)*100));Chart1.Series[0].Add(30,floattostr((30/80)*100));end;highlightSyntax('delphiE4MjYx','delphi');Т.е. в данном случае сумма долей 80 и каждая доля делится на 80 и умножается на сто получаются проценты
- Satanaспасибо, я попробую
- Компонент DBTChart, там гдето в настройке серий, не помню уже конкретно, линкуется с TDataSource
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|