我想使用VC ++在TeeChart InnerTick上设置标签文本值。就像我们有下面的例子(我想设置AAAA,BBBB,CCCC,DDDD值)。
//抱歉我无法附上图片。
下面我们使用CGraph创建的图表。为了获得坐标,我们使用SDKInfo属性。我想知道如何使用TeeChart获取所有这些x轴,y轴值。是否有任何API可以获得这些坐标?
1 最大X轴(您的数据单位)
2 X轴最小值(您的数据单位)
3 Y轴max(您的数据单位)
4 Y轴最小值(您的数据单位)
5 X轴长度(图形服务器视图单位)
6 Y轴长度(图形服务器视图单位)
7 X origin(图形服务器视图单元)
8 Y origin(图形服务器视图单元)
9 标签字体大小(系统字体的百分比)
| | | AAAA BBBB CCC DDDD | __________ | ____________________ | ___________________ | __________________ | ________ | | | | 111 222 333 444
谢谢,
答案 0 :(得分:0)
我不确定你使用的TeeChart版本是什么,所以这个答案可能有点模糊。
TeeChart的所有二进制安装都带有一个我们称之为“功能演示”的程序。该程序包括显示如何使用支持的大多数功能的示例 其中一个例子是“自定义标签”,您应该在程序中的“所有功能\欢迎!\轴\标签\自定义标签”下找到它。
此外,要将轴值转换为屏幕像素,所有TeeChart版本都为其提供“Calc *”功能。即,在TeeChart ActiveX中将底轴的值10转换为像素:
XPix = tChart1.Axis.Bottom.CalcXPosValue(10);
请注意,这些函数需要绘制一次图表,以便初始化内部属性并正确完成计算。