「java实时曲线」java画曲线图
今天给各位分享java实时曲线的知识,其中也会对java画曲线图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、哪位高手有TWaver java 的 Chart做的实时曲线图?
- 2、如何用java开发曲线走势图(曲线走势是根据数据的变化)?
- 3、Java有没有绘制实时动态曲线图的控件
- 4、JAVA程序向RS232串口发送十六进制字符,编写A/D转换,然后进行数据采集,描绘时时的曲线,可以用java编写么
哪位高手有TWaver java 的 Chart做的实时曲线图?
TWaver的Demo是很好的学习库,很多东西都可以从Demo里找到。只要从头到尾看一遍了,基本上日常应用都可以解决了。
我这个也是参照TWaver Java Demo里的例子写出来的,看看对你有没有帮助:
package com;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
import twaver.Node;
import twaver.TDataBox;
import twaver.TWaverUtil;
import twaver.TaskAdapter;
import twaver.TaskScheduler;
import twaver.chart.LineChart;
public class LinkChartDemo extends JPanel{
private TDataBox box = new TDataBox();
private LineChart lineChart = new LineChart(box,"Real Time Line Chart",Color.BLACK,Color.WHITE);
public LinkChartDemo() {
final Node fromNode = new Node();
fromNode.setName("NodeA");
fromNode.putChartColor(Color.RED);
for(int i =0;i20;i++){
fromNode.addChartValue(TWaverUtil.getRandomInt(100));
}
box.addElement(fromNode);
final Node toNode = new Node();
toNode.setName("NodeB");
toNode.putChartColor(Color.GREEN);
for(int i =0;i20;i++){
toNode.addChartValue(TWaverUtil.getRandomInt(100));
}
box.addElement(toNode);
//set line chart property
lineChart.setYAxisVisible(true);
lineChart.setYScaleTextVisible(true);
lineChart.setXAxisVisible(true);
lineChart.setXScaleTextVisible(true);
lineChart.setInflexionVisible(true);
lineChart.setValueTextVisible(true);
this.setLayout(new BorderLayout());
this.add(lineChart, BorderLayout.CENTER);
TaskScheduler.getInstance().register(new TaskAdapter() {
public void run(long clock) {
if (!lineChart.isShowing()) {
return;
}
fromNode.addChartValue(TWaverUtil.getRandomInt(100));
toNode.addChartValue(TWaverUtil.getRandomInt(100));
if (lineChart.valueCount() 20) {
lineChart.removeHead(1);
}
}
});
}
public static void main(String[] args) {
JFrame frame = new JFrame();
LinkChartDemo demo = new LinkChartDemo();
frame.setContentPane(demo);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(1000, 500);
TWaverUtil.centerWindow(frame);
frame.setTitle("Alarm Table");
frame.setVisible(true);
}
}
如何用java开发曲线走势图(曲线走势是根据数据的变化)?
用报表工具,JavaReporter之类的,把类型改为曲线形式的(有柱状图、饼状图什么的)
Java有没有绘制实时动态曲线图的控件
第一用第三方控件,可以实现Winfrom 图标控件里面有这个,可以实现 第二 用GDI+绘制 需自己的写代码和实现
JAVA程序向RS232串口发送十六进制字符,编写A/D转换,然后进行数据采集,描绘时时的曲线,可以用java编写么
JAVA不能直接同硬件底层打交道,这种情况只能编写本地程序,如用C/C++,并编译为动态链接库,在JAVA中调用库【利用本地方法】。只用JAVA无法实现。
java实时曲线的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java画曲线图、java实时曲线的信息别忘了在本站进行查找喔。