用chart画曲线,例如:series1.addxy(200,200);
现在我想在曲线(200,200)这点处画个红点,我用的是chart1.canvas.pixels[200,200]:=clred;
请问:这样可以吗 为什么我的没有显示呢?是不是因为曲线上点的坐标跟屏幕坐标不是一一对应的?
现在我想在曲线(200,200)这点处画个红点,我用的是chart1.canvas.pixels[200,200]:=clred;
请问:这样可以吗 为什么我的没有显示呢?是不是因为曲线上点的坐标跟屏幕坐标不是一一对应的?
解决方案 »
- Chart应用上的问题
- fastreport在设计期怎样得到数据集以外数据?能不能自定义全局的变量?
- 如果只得到任务栏窗口的标题!
- 安装控件后,每次启动delphi编译程序都要设置搜索路径?
- 有关dll子窗体关闭的问题
- 出错了
- 请教如何实现动态的创建浏览树
- delphi的coolbar问题
- query将cacheupdates打开后,用append田家新纪录,用applyupdates保存,然后修改刚刚添加的记录再保存,出错
- 各位老大帮偶看看这段代码,谢谢,出错提示:stack overflow
- ???简单问题,如何实现让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)得到是对应数值的坐标,画出的点不就是在坐标上了吗 也没有在数值上啊