JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)

概述 Matplot3D for JAVA(V3.0) 是一个基于JAVA SE 1.8环境开发的三维数学图形图表组件。 组件由纯JAVA SE 实现(Pure Java) ,封装为一个jar包,jar文件大小不超过300KB。内含自主研发的三维几何造型、绘制算法,无需依赖OpenGL、DriectX、JAVA 3D或JAVAFX等等第三方库,其只依托JRE自带的类库即可(即只需安装了JAVA就可使用),可以非常方便的将Matplot3D for JAVA(V3.0)显示面板嵌入到自己JAVA GUI程序中,也可以根据输入的数据直接生成图片文件,这可用于动态Web的服务端,从页面传入的数据生成图像文件,返回给页面显示。类似 Python 的matplotlib
本组件提供简单的外观API,可以方便生成三维效果的图形图表。可用于大数据可视化、科学数据分析可视化等领域。在使用GUI显示时支持鼠标等输入设备交互式操作,可方便的缩放和改变观察角度。支持动态编程,可实时生成三维模型动态改变动画。也可以根据输入的数据直接生成图片文件。
组件下载及项目地址: 码云:https://gitee.com/tanling8334...
Github:https://github.com/tanling833...
完整API请参看上面连接中的Readme.md文档,其中的demo结尾的.jar文件是可执行文件,实际开发使用时不需要引用。请在安装了64位java的系统中运行,运行demo可以看到实际效果和示例代码。实测在JAVA8和JAVA17上使用效果较好。欢迎大家推广使用和交流。
作者联系方式:
email : ta8334@126.comQQ : 17746302
效果展示: 地形数据可视(动图)

引擎功能展示 地球(动图)

引擎功能展示 珠峰(动图)

地形:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

点云 :
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

引擎功能展示 珠峰:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

函数曲面:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

混合数据:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

浮雕效果:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

散点:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

云图:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

折线:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

【JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)】 柱状图:
JAVA三维可视化组件(Matplot3D for JAVA(V3.0) 国人用纯JAVA开发的科学数据可视化组件)
文章图片

    推荐阅读