Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Цвет серий в TChartLegend   Найти похожие ветки 

 
Вопрос   (2004-08-02 13:43) [0]

Подскажите пожалуйста, как изменять цвет примера в Legend. У меня несколько серий (кривых) на одном графике. Они разноцветные. Дело в том, что в Chart1.Series[i].Addxy(x,y,"",clr)цвет задаю вручную (clr варьируется). А цвет пояснений что есть что в легенде (сверху справа) - остаётся по умолчанию. Например графики голубой и жёлтый, а в легенде цвета остаются красным и зелёным по умолчанию. Как в коде программы изменить цвет?


 
Ega23 ©   (2004-08-02 13:46) [1]

Applies to
TChartLegend component

Declaration
property Font : TFont;

Description

The Font property determines the font used to draw all Legend text items. The Legend calculates its dimensions based on Font size and attributes as well as TChartLegend.ColorWidth and TChartLegend.Frame properties settings.


 
Вопрос   (2004-08-02 13:56) [2]

" to draw all Legend text items."
А мне то надо для каждой серии!
Причём даже не цвет шрифта, а там цвет примера (либо квадратик, либо линия - см здесь: http://sailor.1gb.ru/other/legend.jpg) !


 
Вопрос   (2004-08-02 13:56) [3]

" to draw all Legend text items."
А мне то надо для каждой серии!
Причём даже не цвет шрифта, а там цвет примера (либо квадратик, либо линия - см здесь: http://sailor.1gb.ru/other/legend.jpg) !


 
Ega23 ©   (2004-08-02 13:57) [4]

А мне то надо для каждой серии!

Тогда создавай наследника от TChartLegend, где цвет будет задаваться для каждой серии.


 
Вопрос   (2004-08-02 14:09) [5]

"Тогда создавай наследника от TChartLegend, где цвет будет задаваться для каждой серии."
Как это сделать? И как задать цвет не тексту, а именно примеру графика (см. ссылку выше, текст пусть будет чёрным как и был - главное сделать "квадратики" не красным и зелёным а голубым и каким-то сероголубым - не важно).


 
Вопрос   (2004-08-02 14:14) [6]

Я вот как рассуждаю: создаётся N серий Chart1.Series[i]:

 for i:=0 to N-1 do
 begin
  ...
     ls := TBarSeries.Create(nil);
     Chart1.AddSeries(ls);
  ...
 end;

Каждая новая серия - другого цвета (цвета задаются по умолчанию - красный, зелёный, жёлтый, синий и т.д.). И такого же цвета соответственно делаются примеры в легенде. Но ведь эти цвета должны храниться в каком-нибудь свойстве Chart1.Series[i]! Или нет?



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.029 c
1-1091119338
sdw_syscoder
2004-07-29 20:42
2004.08.15
USB!!! и этим ВСЁ сказано!


14-1090980029
Думкин
2004-07-28 06:00
2004.08.15
С днем рождения! 28 июля


4-1088883988
3APA3A
2004-07-03 23:46
2004.08.15
thread local storage


9-1083347204
wolf3d
2004-04-30 21:46
2004.08.15
Если кто знает об игре Crazy Plumber


14-1091016174
WondeRu
2004-07-28 16:02
2004.08.15
Люди! Нужна прога для отправки СМС через инет!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский