「java实时曲线」java画曲线图

博主:adminadmin 2023-01-23 14:30:06 260

今天给各位分享java实时曲线的知识,其中也会对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实时曲线的信息别忘了在本站进行查找喔。