chart 画线 颜色 问题(100)

  • 主题发起人 主题发起人 lht123
  • 开始时间 开始时间
L

lht123

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!我用chart画了一条曲线,上面有n个点, 我要比较每点的y坐标值是否超过max,如果这一点超过了max,那么这一点颜色要变为红色?不超过为绿色 怎么实现? 或者有其他的控件可以实现该功能么。
 
画线之前比较不就行了??
 
我比较过了 后来还是一中颜色 一条曲线。好像这个空间改变的是曲线颜色 不是点的颜色
 
自己顶了,没人回答
 
Canvas.Pen.Color:=clred;100%你设置的不错你在哪设置的 直接把代码贴出来不就好找问题麽让别人猜你的问题阿
 
if (adoq.FieldByName('gd').AsFloat>=min_gd) and (adoq.FieldByName('gd').AsFloat<=max_gd) then begin chart1.Series[0].SeriesColor:=clgreen; end else chart1.Series[0].SeriesColor:=clred; // if (adoq.FieldByName('gd').AsFloat>=min_gd) and (adoq.FieldByName('gd').AsFloat<=max_gd) then // begin chart1.Series[0].AddXY(i,adoq.FieldByName('gd').AsFloat);
 
SeriesColor 跟你画线的 color不是一个概念
 
to onyliu 你是怎么做的,能让一条曲线 有两种颜色么
 
Function AddXY(Const AXValue,AYValue:Double; Const ALabel:String=''; AColor:TColor=clTeeColor):Integer; virtual;填充数据的时候 可以加颜色的
 
还那样,你那个函数不起作用。
 

Similar threads

后退
顶部