N nancyxi Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #1 动态给DBChart加入数据源,可显示的chart图不是line,而是多个波的叠加,我是选择 line,不是3D型。 请问应该修改哪个属性? 已经检查过多个属性还是不得要领。
N nancyxi Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #3 thanks SXWH 修改maxpointsperpage问题还是照旧,而且它是控制page的,可设多个page,然后便于 访问。好象和我的问题不是相关的属性呀。
N nancyxi Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #4 为什么会出现这种情况?是不是因为DBChart在动态加入数据源时出现的问题? 没人回答呀???
L lanbing1400 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-23 #6 我曾使用如下代码实现动态创建,各属性是我根据需求进行了部分设置, 显示和刷新都正常,希望能对你有所帮助。祝好运! Var MySeries:TLineSeries; begin MySeries:=TLineSeries.Create( Self ); dbchart1.SeriesList.Clear; dbchart1.Refresh; dbchart1.LeftAxis.Increment:=10; With MySeries do begin ParentChart:=DBChart1; DataSource:=table1; XLabelsSource:='字段1'; YValues.ValueSource:= '字段2'; CheckDatasource; Pointer.Visible:=true; Title:='显示标签'; Marks.Style:=smsvalue; MySeries:=TLineSeries.Create( Self ); end;
我曾使用如下代码实现动态创建,各属性是我根据需求进行了部分设置, 显示和刷新都正常,希望能对你有所帮助。祝好运! Var MySeries:TLineSeries; begin MySeries:=TLineSeries.Create( Self ); dbchart1.SeriesList.Clear; dbchart1.Refresh; dbchart1.LeftAxis.Increment:=10; With MySeries do begin ParentChart:=DBChart1; DataSource:=table1; XLabelsSource:='字段1'; YValues.ValueSource:= '字段2'; CheckDatasource; Pointer.Visible:=true; Title:='显示标签'; Marks.Style:=smsvalue; MySeries:=TLineSeries.Create( Self ); end;
C ctx62 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-16 #7 在更换数据表之前就先series1.clear,将series中的数据先清理掉