JAVA三维可视化组件:Matplot 3D for JAVA(V2.0) 发布 欢迎使用JAVA平台 类似 Python 的 matplotlib

本文主要是介绍JAVA三维可视化组件:Matplot 3D for JAVA(V2.0) 发布 欢迎使用JAVA平台 类似 Python 的 matplotlib,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

Matplot3D for java专栏

 V3.0介绍

V4.0介绍

V2.0 概述

组件下载及项目地址

V2.0版本主要改进


目前已经发布了3.0版本和4.0版本,请点击下面连接访问Matplot3D专栏和阅读新版本的介绍博文:

Matplot3D for java专栏:

https://blog.csdn.net/tanling8334/category_12125888.htmlicon-default.png?t=N7T8https://blog.csdn.net/tanling8334/category_12125888.html

 V3.0介绍

JAVA三维可视化组件:Matplot 3D for JAVA(V3.0) 一个纯JAVA开发的科学数据可视化组件包 类似 Python 的matplotlib(含示例代码)_tanling8334的博客-CSDN博客_java 三维可视化Matplot3D for JAVA(V3.0)是一个基于JAVA SE 1.8环境开发的三维图形图表组件,组件由纯JAVA SE 实现(Pure Java)。可以方便生成三维效果的图形图表,可用于大数据可视化、科学数据分析可视化等领域。https://blog.csdn.net/tanling8334/article/details/121843393?spm=1001.2014.3001.5502

V4.0介绍

纯JAVA 可视化 3D 组件:Matplot3D for JAVA 的V4.0版本发布 (纯JAVA实现的类似matplotlib可视化三维库)_tanling8334的博客-CSDN博客_3d可视化 javaMatplot3D for JAVA 是一个基于JAVA SE 1.8环境开发的数学科学数据三维可视化组件。用纯JAVA实现的类似matplotlib可视化三维库,封装为一个jar包,jar文件大小只有200多KB,直接引用即可。无需再安装和配置第三方库或者环境,无需依赖OpenGL、DriectX、JAVA 3D或JAVAFX等等。本组件提供简单的外观API,可以方便通过数据生成三维效果的图形。可用于大数据可视化、科学数据分析可视化等领域。https://blog.csdn.net/tanling8334/article/details/127290751?spm=1001.2014.3001.5502

V2.0 概述

本人独立研发的一款JAVA平台可视化组件:Matplot3D for JAVA(V2.0) 。基于JAVA SE 1.5的API开发,以jar包的形式存在。超轻量级设计实现,jar文件大小不超过200KB。内含自主研发的三维几何造型、绘制算法,不依托图形硬件,不依托OpenGL、DriectX、JAVA 3D等基础库,纯JAVA语言软件实现,可以非常方便的将Matplot3D for JAVA(V2.0)显示面板嵌入到自己JAVA GUI程序中。

组件提供简单的外观API,可以方便生成三维效果的图形图表。支持鼠标等输入设备交互式操作,可方便的缩放和改变观察角度。V2.0版本全面显示支持动态编程,可实时生成三维模型动态改变动画。

组件下载及项目地址:

码云:        https://www.gitee.com/tanling8334/Matplot3D-for-Java

Github:    GitHub - tanling8334/Matplot3D-for-Java: Matplot3D for java. It is a library for drawing 3D plot

V2.0版本主要改进:

1、修正前一版本显示和造型算法BUG

2、改进引擎算法,性能有较显著提升

3、应用层改进坐标系扭曲和变换能力

4、全面显式支持3D动态动画编程

完整API请参看项目地址中的Demo和Readme.md文档

欢迎大家推广使用和交流。

QQ:17746302

email:ta8334@126.com

功能及效果展示:

引擎底层展示(四阶魔方)

底层引擎测试

波形干涉动画

三维等高、热力

三维等高、热力图

柱状图动画

函数点阵

趋势图动画

完整API请参看项目地址中的Demo和Readme.md文档

欢迎大家推广使用和交流。

这篇关于JAVA三维可视化组件:Matplot 3D for JAVA(V2.0) 发布 欢迎使用JAVA平台 类似 Python 的 matplotlib的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/812784

相关文章

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Pandas使用AdaBoost进行分类的实现

《Pandas使用AdaBoost进行分类的实现》Pandas和AdaBoost分类算法,可以高效地进行数据预处理和分类任务,本文主要介绍了Pandas使用AdaBoost进行分类的实现,具有一定的参... 目录什么是 AdaBoost?使用 AdaBoost 的步骤安装必要的库步骤一:数据准备步骤二:模型

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

使用Pandas进行均值填充的实现

《使用Pandas进行均值填充的实现》缺失数据(NaN值)是一个常见的问题,我们可以通过多种方法来处理缺失数据,其中一种常用的方法是均值填充,本文主要介绍了使用Pandas进行均值填充的实现,感兴趣的... 目录什么是均值填充?为什么选择均值填充?均值填充的步骤实际代码示例总结在数据分析和处理过程中,缺失数

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

如何使用 Python 读取 Excel 数据

《如何使用Python读取Excel数据》:本文主要介绍使用Python读取Excel数据的详细教程,通过pandas和openpyxl,你可以轻松读取Excel文件,并进行各种数据处理操... 目录使用 python 读取 Excel 数据的详细教程1. 安装必要的依赖2. 读取 Excel 文件3. 读

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

利用Python调试串口的示例代码

《利用Python调试串口的示例代码》在嵌入式开发、物联网设备调试过程中,串口通信是最基础的调试手段本文将带你用Python+ttkbootstrap打造一款高颜值、多功能的串口调试助手,需要的可以了... 目录概述:为什么需要专业的串口调试工具项目架构设计1.1 技术栈选型1.2 关键类说明1.3 线程模

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾