Вверх ↑
Ответов: 1321
Рейтинг: 37
#1: 2011-04-08 08:10:34 ЛС | профиль | цитата
Извиняюсь, ошибся, в гистограмме нельзя отрисовывать различными цветами
Но могу обрадовать, вы сможете сделать это вручную, в том случае если в вашей гистограмме только несколько определённых значений
а точнее линий.
Могу показать как
------------ Дoбавленo в 08.10:
Вот маленький пример

Add(MainForm,2953706,140,147)
{
Width=291
Height=353
}
Add(PaintBox,9081886,245,175)
{
Left=10
Width=235
Height=195
Color=8421504
Ctl3D=0
}
Add(Img_Rectangle,6863498,245,287)
{
Color=32768
BgColor=65280
Style=1
Point(Point1)
Point(Point2)
link(onDraw,7777002:doDraw,[])
link(Bitmap,5463581:Var2,[])
link(Point1,15021245:Point,[(265,275)(146,275)])
link(Point2,14067477:Point,[(272,271)(188,271)])
}
Add(Img_Rectangle,7777002,294,287)
{
Color=8388608
BgColor=16711680
Style=1
Point(Point1)
Point(Point2)
link(onDraw,9081886:doRefresh,[(338,293)(338,162)(233,162)(233,181)])
link(Bitmap,5463581:Var3,[(300,215)])
link(Point1,8720254:Point,[(314,268)(363,268)])
link(Point2,12535636:Point,[(321,274)(405,274)])
}
Add(GetDataEx,5463581,245,210)
{
link(Data,9081886:Bitmap,[])
}
Add(PointXY,15021245,140,224)
{
Y=100
}
Add(PointXY,14067477,182,224)
{
X=20
Y=100
link(Y,12998467:Result,[(195,219)(188,219)])
}
Add(TrackBar,4585678,140,182)
{
Left=10
Top=245
Width=245
Max=100
TickCount=2
link(onPosition,12998467:doOperation,[])
}
Add(PointXY,8720254,357,217)
{
X=22
Y=100
}
Add(PointXY,12535636,399,217)
{
X=42
Y=100
link(Y,587998:Result,[(412,212)(405,212)])
}
Add(TrackBar,4705912,357,175)
{
Left=10
Top=210
Width=245
Max=100
TickCount=2
link(onPosition,587998:doOperation,[])
}
Add(Button,4682223,140,287)
{
Left=190
Top=280
Caption="draw"
link(onClick,12594974:doEvent1,[])
}
Add(Hub,12594974,189,287)
{
link(onEvent1,9081886:doClear,[(224,293)(224,188)])
link(onEvent2,6863498:doDraw,[(224,300)(224,293)])
}
Add(Math,587998,399,175)
{
OpType=1
Op1=100
}
Add(Math,12998467,182,182)
{
OpType=1
Op1=100
}

А на основе этого делай как ты хочешь
[flood]Может есть способ лучше,я этого не знаю
это лично мой вариант[/flood]
карма: 0

0