DBchart的使用?(100分)

  • 主题发起人 主题发起人 天星
  • 开始时间 开始时间

天星

Unregistered / Unconfirmed
GUEST, unregistred user!
偶使用DBchart绘制直方图,只有一个序列,请教如下问题:
1、如何分别控制Bar的宽度(各Bar不等宽),使之符合我的要求,
并能够随DBchart的大小成比例缩放?
2、我想单击某一Bar时,能够在鼠标旁显示出此Bar的Y值,能否实现?
 
第一个问题好象找不到解决方案,听别人高见吧。
第二个问题:单击某一Bar时,能够在鼠标旁显示出此Bar的Y值,可以响应
onClickSeries事件编程。用Series.YValues.value[valueindex]
可得到这一Bar的Y值。
 
以上方法仅可以获得此Bar的Y值,但仍无法单独显示,
可以解释得更详细些吗?谢谢!
 
抱歉,我只能将它显示在鼠标旁,却不知怎样将显示的东西去掉,所以只有
等别人来回答了。你问问zhanghui,他一定知道。
 

procedure TForm1.DBChart1ClickSeries(Sender: TCustomChart;
Series: TChartSeries; ValueIndex: Integer; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Hint:= FloatTostr(Series.YValues.value[valueindex]);
ShowHint:=True ;
end;
 
这个问题可以结束了.
 
多人接受答案了。
 
后退
顶部