GitHub: https://github.com/sintrb/JavaPlot
JavaPlot
A Matlab上plot功能类似的Java实现,基于swing组件,方便Java绘制波形。
API说明
所有的绘图api均封装在Plot类下,使用和Matlab类似的函数名称。
- figrue() 创建一个绘图面板
- hold_on() 开启绘图保持,用于将多个绘图对象绘制到同一个面板上
- hold_off() 关闭绘图保持
- plot() 绘图
- axis() 设置显示范围
- suit() 设置显示范围为最佳视野
使用举例
建绘图面板:
Plot.figrue();
开启图形保持(为了将两个波形绘在同一个面板上)
Plot.hold_on();
准备绘图数据
int len = 100;
double[] y1 = new double[len];