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