powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос о цвете графиков
9 сообщений из 9, страница 1 из 1
Вопрос о цвете графиков
    #32296305
Vova310574
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть график. По оси У только три величины 1 и -1 и еще 0. Как сделать так, чтоб например плюсовые значения были зеленого цвета, а минусовые - красного. Получается выбрать только один цвет графика для всех величин, а вот отдельбно для + и - не знаю как.
Помогите
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32296601
Vova310574
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну помогите
Очень надо
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32296662
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос не конкретный , что за графики как ,
рисуешь итд.

тоесть сырцы в студию !

...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32296702
Vova310574
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит ситуация такая
Имею базу
В ней поля: имя, время, результат
Имена могу как добавлятся ак и убывать
Скажем по одному имени строю график, потом по второму и т.д.
Все графики строятся программно, тоесть на основании данных из таблыцы, - сколько имен столько и графиков будет
В поле результат возможны варинты 1 и -1 ну и 0 может быть, в соответствии с временем (ось Х)
Вот суть вопроса. Все что ниже оси Х должно быть красным а все что выше зеленым, для каждого отдельного графика
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32296899
Vova310574
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в ответ тишина
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32297092
Sclif81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что ты хотел уважаемый, тебя спрашивают : чем ты строишь графики, а про базу тут...

- У вас есть цветные телевизоры?
- Да, есть.
- Тогда дайте мне красный.
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32297104
Vova310574
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот собственно процедура построения нового графика на основе уже имеющегося DBChart1

procedure TForm1.AddGraf(S: AnsiString;Sender: TObject);
Var
Graf: TDBChart;
Series: TBarSeries;

SeriesClass: TChartSeriesClass;
NewSeries: TChartSeries;
w : String;
begin
w := 'Test napisi';
if ListC.Count > 0 then
begin
Graf := TDBChart.Create(Form1);
Graf.Parent := Form1;
Graf.Top := (TDBChart (ListC.Items[ListC.Count-1])).Top +
(TDBChart(ListC.Items[ListC.Count-1])).Height+1;

Graf.Left := DBChart1.Left;
Graf.Width := 200;
Graf.Height := 161 ;

Graf.BackWall.Brush.Color := clWhite;
Graf.BackWall.Brush.Style := bsClear;
with graf.Title.Text do
begin
clear;
Add(w);
end;
Graf.Visible := true;

SeriesClass:= TBarSeries;
NewSeries:=SeriesClass.Create(Graf);
NewSeries.ParentChart:=Graf;
NewSeries.DataSource := Table1;
NewSeries.ColorEachPoint := False;
NewSeries.PercentFormat := '##0.##,%' ;
NewSeries.SeriesColor := clRed;
NewSeries.XLabelsSource := 'DD';
NewSeries.XValues.DateTime := False;
NewSeries.XValues.Name := 'X';
NewSeries.XValues.Multiplier := 1;
NewSeries.XValues.Order := loAscending;
NewSeries.YValues.DateTime := False;
NewSeries.YValues.Name := 'Bar';
NewSeries.YValues.Multiplier := 1;
NewSeries.YValues.Order := loNone;
NewSeries.YValues.ValueSource := 'Тест';
ListC.Add(Graf);
end
else
begin
ListC.Add(DBChart1);
DBChart1.Visible := true;
end;
end;
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32297287
Vova310574
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я уже не знаю что рассказывать и показывать.........
...
Рейтинг: 0 / 0
Вопрос о цвете графиков
    #32297493
Наблюдатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В TeeChart v6 (в Delphi стандартно идёт TeeChart v4!) для каждой точки у графика можно указать собственный цвет, а не один общий...

Но эта версия платная.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос о цвете графиков
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]