Форум: "Начинающим";
Текущий архив: 2012.04.01;
Скачать: [xml.tar.bz2];
ВнизПроблемы с 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c