java查询数据库数据到前端曲线图表怎么做

java查询数据库数据到前端曲线图表怎么做,第1张

首先你先下一个FusionCharts,这是一个flash插件(自带很多图形)。然后按照这个插件需求的xml格式,你可以通过dom4j来生成xml,然后再嵌入flash插件的页面取xml里的值。

采用tdbchart控件

procedure TForm1Button1Click(Sender: Object);

var

LS: TLineSeries;

begin

LS := TLineSeriesCreate(DBChart1); //这里假设你用的是DBChart1

LSParentChart := DBChart1;

LSTitle := '标题'

LSDataSource := Adoquery1; //这里假设你用的adoquery1作为dataset

LSXLabelsSource := '你横坐标要显示的字段名称';

LSYValuesValueSource := ‘纵坐标的字段名称'; //必须是数值型

end;

js显示曲线峰值 *** 作如下:

1、获取曲线数据:首先需要获取曲线的数据,即横坐标和纵坐标的数组。可以从本地文件、数据库或网络API等获取数据。

2、计算峰值:使用JavaScript数组中的reduce()方法对纵坐标数组进行迭代,并找到最大值的索引。

3、显示峰值:将找到的峰值以文字或者图形的方式呈现出来。可以在曲线图上绘制一个点或者标记,或者在页面上使用div或其他元素显示峰值。

你要画的是随着时间推移画曲线还是仅仅的一下子读完画曲线我有一个一下子完成的那个推移着画的我也在想

Private Sub Form_Load()

Set cnn = New ADODBConnection

cnnOpen "Provider = MicrosoftJetOLEDB40;Data Source=" & AppPath & "\datamdb"

Set rst = New ADODBRecordset

rstOpen "select from collect", cnn, adOpenKeyset, adLockPessimistic

If rstRecordCount > 0 Then

rstMoveFirst

End If

Text1Text = rst("氧气浓度")

Text2Text = rst("序号")

rstMoveNext

End Sub

Private Sub Timer1_Timer()

Do While Not rstEOF

Text3Text = rst("氧气浓度")

Text4Text = rst("序号")

Pic1Line (Val(Text2Text 15), Val(Text1Text 16))-(Val(Text4Text 15), Val(Text3Text 16)), vbRed

Text1Text = Text3Text

Text2Text = Text4Text

rstMoveNext

Loop

End Sub

以上就是关于java查询数据库数据到前端曲线图表怎么做全部的内容,包括:java查询数据库数据到前端曲线图表怎么做、delphi利用数据库数据绘制曲线图、js怎么显示曲线峰值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9712648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存