用chart画曲线,例如:series1.addxy(200,200);
现在我想在曲线(200,200)这点处画个红点,我用的是chart1.canvas.pixels[200,200]:=clred;
请问:这样可以吗 为什么我的没有显示呢?是不是因为曲线上点的坐标跟屏幕坐标不是一一对应的?
现在我想在曲线(200,200)这点处画个红点,我用的是chart1.canvas.pixels[200,200]:=clred;
请问:这样可以吗 为什么我的没有显示呢?是不是因为曲线上点的坐标跟屏幕坐标不是一一对应的?
解决方案 »
- 一个钩子程序问题的困惑
- 这代码错在哪儿
- 求助高手 delphi中DLL如何调用DLL?
- 百分求解二进制问题(要过程)
- 请问怎样通过代码让TDBLookupComboBox选中所要的行
- ADOQuery1:=TAdoQuery.Create(nil)和form1:=Tform1.Create(self)和form1:=tform1.create(application)中create()中的参数代表什么意思
- 请教一个连接access数据库的问题。
- 求助
- ACCESS操作了几次后怎么有51M,该怎么办啊!
- 《〈〈《一个笑话,100分,一个adoquery问题。
- ???简单问题,如何实现让rlTreeView1背景图自动伸展???
- 新人提菜问题,如何做算术运算。
chart1.SeriesList[0].CalcYPos()
x:=chart1.SeriesList[0].CalcXPos(200);
y:=chart1.SeriesList[0].CalcYPos(200);
chart1.canvas.pixels[x,y]:=clred;
首先,我要在(100,200)处画红点,这里的100和200是曲线上的数值的X Y值
但我要用chart1.SeriesList[0].CalcXPos(200)得到是对应数值的坐标,画出的点不就是在坐标上了吗 也没有在数值上啊