现在我有一个数据库message,是一种商品的所有信息。里面的字段是:id, date(日期),price(价格)。想画出很直观的不同日期不同价格的数据分析图。x轴表示date, y轴表示price.这个功能delphi 如何实现?
解决方案 »
- 有用VISA32开发过读取频谱仪的波形并且显示到chart中的程序没。
- 如何把这样的字符串'97 7A', 转换成真正的十六进制的97 7A
- form窗体之间可以互相调用吗?
- 怎样在dxdbgrid中手工输入一个字符串
- 奇怪--- 一次插入两条记录
- 怎样生成InstallShield的脚本程序框架以及对其进行修改和添加
- 一个奇菜的问题,如何把一个FLOAT型的数变为INT型的数?
- delphi窗体最大化,或大小改变时,如何保持其中控件相对位置与大小比例??
- 请问QuickReport的报表 每行行高不固定,竖线的Height怎么设置?
- 关于网络文件传输
- 关于WebBrowser中的newWindow2的问题
- 公安基层基础台帐管理架构方案探讨
双击Chart1->Add,选择一种样子,然后OK
双击Series1->General->Horizotal Axis->Bottom->DateTime->Close设计好之后
程序里面:
Series1.AddXY(
Query1.FieldByName('Date').AsDateTime,
Query1.FieldByName('price').AsFloat
,'',clRed);
二、写程序:
ADODataset1.First;
While not ADODataset1.eof do
begin
Series1.Add(ADODataset1.FieldByName('Price').asFloat,ADODataset1.FieldByName('Date').asFloat);
ADODataset1.next;
end;