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

Вниз

Градиентная представление массива данных   Найти похожие ветки 

 
snl73 ©   (2011-02-23 09:20) [0]

Здравствуйте.
Имеется массив данных, который представляет собой температурное поле. Необходим компонент, в котором можно сделать следующее:
1. настроить цветовое соответствие температуры;
2. графически представить это температурное поле (с переходами цвета)


 
DimaBr ©   (2011-02-23 09:41) [1]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
KilkennyCat ©   (2011-02-24 14:03) [2]

uses gdi+

type
 TData = record
 t : integer;
 c : color;
end;
......................................
var
 data : array of  TData;
............................................
procedure spektr(d : array of TData; r : TRect);
var
 i : integer;
 dx : integer;
 GrLBrush: TGPLinearGradientBrush;
begin
 dx := round((r.right - r.left)/length(d)); //вычисление ширины каждого температурного перехода
  for i := low(d) to high(d) do begin //для каждого элемента
      GrLBrush:=TGPLinearGradientBrush.Create(//создаем градиентную кисть
  ну а потом рисуем, с шагом dx
 end;
end;


 
Amoeba_   (2011-02-24 16:25) [3]


> Необходим компонент

http://anfilat.chat.ru/tpcolor.htm



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
2-1298489959
Gu
2011-02-23 22:39
2011.06.05
Проверить наличие включенной Dep в виндах


2-1298357530
Гость
2011-02-22 09:52
2011.06.05
Компонент WebBrowser


15-1297690649
Gu
2011-02-14 16:37
2011.06.05
Как получить индекс производительности windows


1-1256550327
Ragazor
2009-10-26 12:45
2011.06.05
Конверт string в resourcestring


10-1175163652
Scoba
2007-03-29 14:20
2011.06.05
Программная прокрутка