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

Вниз

Проблемы с Chart   Найти похожие ветки 

 
igorium ©   (2011-12-12 14:12) [0]

Всем привет.
У меня есть несколько диаграмм на форме.
И по ним у меня сразу несколько вопросов:

1) При создании диаграммы Дельфи сам задает серию, например Series1.
Можно ли мне как-то самому называть серии?
Когда одна-две диаграммы на форме еще ничего, а когда их больше десяти проблемно вспомнить где чья серия...

2) У меня есть диаграммы, в которых сразу 2 диагарммы.
Т.е. диагрармма одна, но два типа графика - Bar и Pie.
Проблема в том, что если диаграмма одна, то я ставя
AllowPanning := pmNone
запрещал возможность масштабирования диаграммы, но при двух диаграммах этот пункт не работает :(
Это можно победить?

3) Если размер Chart"a небольшой и я делаю Pie-диаграмму с легендой внизу. То если размер одной из легенд превышает определенный размер, то легенда не показывается.
Можно ли как-то поставить размер шрифта на автомат, чтобы он уменьшался?


 
MBo ©   (2011-12-12 14:36) [1]

>Можно ли мне как-то самому называть серии?
Да, в редакторе Chart, и в окне среды Structure


 
MBo ©   (2011-12-12 14:58) [2]

2. AllowPanning - возможность сдвига. Масштабирование - Zoom.
Оба свойства относятся ко всей диаграмме, а не к отдельным сериям, так что нельзя.


 
igorium ©   (2011-12-12 16:04) [3]


> MBo ©   (12.12.11 14:36) [1]
> >Можно ли мне как-то самому называть серии?
> Да, в редакторе Chart, и в окне среды Structure


Не совсем понял.
Я меняю Series Title в "Chart - Series", но изменений не происходит...
Что такое "окно среды Structure" не понятно :(


 
MBo ©   (2011-12-12 16:16) [4]

>меняю Series Title в "Chart - Series", но изменений не происходит...
Дейтвительно. И не вижу, где в редакторе ещё можно было бы изменить имя.

>Что такое "окно среды Structure" не понятно :(
Окошечко, в котором находится дерево объектов формы -  Form1-Chart1-Series1 и т.д. Оно может быть скрыто, а как в семёрке включается - не помню, возможно, через меню "Вид"


 
OW ©   (2011-12-12 16:54) [5]

динамически меняется

var
FL: TLineSeries;
i: integer;
begin
FL := TLineSeries.Create(ch1);
FL.Name := "qw";
for i := 0 to 9 do
  FL.AddXY(i, Random(10),"",clRed);
ch1.AddSeries(FL);
FL.Title := "dddddddd";

for i := 0 to  ch1.SeriesCount - 1 do
 ch1.Series[i].Title := IntToStr(i);


 
MBo ©   (2011-12-12 17:00) [6]

>OW
Я про Title зря написал - это имя серии, отображаемое в легенде. А автору, как я понимаю, надо вручную имя самих серий как субкомпонентов задавать (в твоём коде это FL)


 
igorium ©   (2011-12-12 17:03) [7]


> MBo ©   (12.12.11 16:16) [4]
> >Что такое "окно среды Structure" не понятно :(
> Окошечко, в котором находится дерево объектов формы -  Form1-
> Chart1-Series1 и т.д. Оно может быть скрыто, а как в семёрке
> включается - не помню, возможно, через меню "Вид"


Ооо.
Спасибо.
Я этим окошком никогда не пользовался и всегда его сразу закрывал, чтобы места не занимало :)

OW Спасибо за код, но мне пока динамические не очень нужны. Но на заметку взял.



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

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

Наверх




Память: 0.48 MB
Время: 0.006 c
15-1322845352
paxpet
2011-12-02 21:02
2012.04.01
Можно ли увеличить размер шрифта в интерфесе delphi


2-1323778788
bibika
2011-12-13 16:19
2012.04.01
Ошибка при работе с компонентом с TWebBrowser и подключением файл


1-1290074442
Дмитрий Белькевич
2010-11-18 13:00
2012.04.01
Есть форма fsMDIChild, как добраться до её fsMDIForm?


4-1255347973
sD
2009-10-12 15:46
2012.04.01
Закрыть приложение


2-1323722200
igorium
2011-12-13 00:36
2012.04.01
Как вывести картинку "Please wait..." ?