首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

chart的点的坐标,该如何解决

2012-02-22 
chart的点的坐标chart的series的上的点 比如C/C++ codeChart1-Series[0]-AddXY(2, 30)Chart1-Series[0

chart的点的坐标
chart的series的上的点 比如

C/C++ code
  Chart1->Series[0]->AddXY(2, 30);  Chart1->Series[0]->AddXY(5, 20);  Chart1->Series[0]->AddXY(7, 8);


怎么知道这3个点在chart的canvas上的坐标?

[解决办法]
坐标不就是你给的点的坐标 (2,30) (5, 20) (7, 8)吗?
[解决办法]
这个问题意义不大。Chart控件自身的X Y坐标和Canvas的值之间没有规律性的关联。
即使是去掉了3D效果以后,让Series呈现平面2D效果来比较。也需要注意Series是否是按照真实的X:Y=1:1比例来呈现的,比如饼图,你就得让X Radius Y Radius保持一致,这才样将Canvas的坐标值和Chart的x y做关联才有意义。

硬要做的话也可以。自己用个函数计算一下,上面描述的理想状态下。同一点上Canvase的值和Chart上的xy的值,自己去做计算吧。

热点排行