zoukankan      html  css  js  c++  java
  • DBCHART读取X、Y、LABEL值

    1、把MOUSE移到某一条SERIES上时,显示该点的值

    procedure Tzl1Form.DBChart1ClickSeries(Sender: TCustomChart;
     Series: TChartSeries; ValueIndex: Integer; Button: TMouseButton;
     Shift: TShiftState; X, Y: Integer);
    var
     XFieldValue,YFieldValue : Double;  // 最近的数据点对应的字段值
      vx,vy:double;// 鼠标位置对应于X,Y轴上的坐标值
    begin
     Series.GetCursorValues(vX,vY);
     XFieldValue := Series.XValues[ValueIndex];
     YFieldValue := Series.YValues[ValueIndex];
     label1.Caption:=floattostr(yfieldvalue);
     end;

    2、显示标签

    Series1.XLabel[ValueIndex]

    3、显示X、Y值

    procedure TForm1.s(Sender: TCustomChart;
    Series: TChartSeries; ValueIndex: Integer; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
    begin
    Hint:= FloatTostr(Series.YValues.value[valueindex]);
    ShowHint:=True ;
    end; 

    4、显示序列名

    procedure TForm1.DBChart1ClickSeries (Sender: TCustomChart;
    Series: TChartSeries; ValueIndex: Longint; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
    begin
    ShowMessage(' Clicked Series: '+Series.Name+' at point: '+ inttostr(valueindex));
    end; 

  • 相关阅读:
    电脑休眠真是神一样
    用visual studio 2017来调试python
    判断两个字符串是不是异位词
    算法题思路总结和leecode继续历程
    今日头条笔试题目,还是没过.效率不够
    The init method
    Object-oriented features
    Modifiers
    Pure functions
    Classes and functions
  • 原文地址:https://www.cnblogs.com/bwdblogs/p/10307591.html
Copyright © 2011-2022 走看看