Jzy3d
用于处理 3D 图表的开源 Java 库
Java 库,提供了绘制 3D 图表和科学数据的功能。它支持各种图表类型,如表面图、条形图和散点图以及其他图表系列。
Jzy3d 是一个开源 Java 绘图库,它使软件开发人员能够创建自己的应用程序,只需几行 Java 代码即可绘制图表和 3d 科学数据。该库支持与曲面、散点图、条形图和许多其他 3d 基元相关的几个重要功能。只需几个 Java 命令,您就可以轻松自定义轴和图表布局。
API 非常稳定,可以轻松集成到任何商业或个人项目中。它包括对几种重要图表类型的支持,例如曲面图、条形图、散点图、2D 和 3D 图形图表、丰富的图表选项以及球体、三角形、多边形等原始类型。
该库提供了一个非常灵活的布局,其中包括易于使用的图表布局设置,例如彩条、轮廓功能、工具提示、灯光、颜色映射器支持为对象着色、背景图像、2D 后期渲染器等等。您还可以轻松地将图表集成到您的 AWT、Swing 和 SWT 应用程序中。一些高级功能,如 2d 信封、双深度剥离、3d 线带插值以平滑路径、鼠标与对象的交互、线程控制器、动画等等。
Jzy3d 入门
安装 Jzy3d 最简单的方法是使用 GitHub。请使用以下命令顺利安装。
通过 GitHub 安装 Jzy3d
git clone --depth=1 https://github.com/jzy3d/jzy3d-api.git
通过 Java 绘制曲面图
开源 Jzy3d 库使软件开发人员能够使用 Java 命令绘制曲面图。首先,您需要为绘制图表的函数定义范围。之后,您可以创建对象来表示给定范围内的函数。现在您可以轻松绘制图表。您可以绘制简单曲面、大曲面、Delaunay 镶嵌、无线框曲面等。
创建 3D 极坐标图
Jzy3d 库使软件程序员能够在其应用程序中轻松创建 3D 极坐标图。您可能需要将图表的值设置为专用的极坐标数据集,以便您轻松对坐标进行操作。您可以定义图表标题、图表数据集、图表图例、工具提示和 URL。
通过 Java 构建和管理 3D 图表
开源 Jzy3d 库使软件开发人员能够使用 Java 命令在其应用程序内构建和管理 3D 图表。 Jzy3d 对数工具箱非常有助于轻松绘制具有对数刻度的 3d 图表。您还可以轻松地轻松编辑图表。它提供了专用的轴、视图、排序策略和颜色图,轻松适用于干净的对数图表。
通过 Java 编辑 Surface Mesh
Jzy3d 库使软件开发人员能够通过 Java 代码编辑其表面网格。它提供了 SDK,该 SDK 提供了交互式表面编辑器,使用户能够通过使用鼠标或触控板抓取其网格点来对表面进行建模。表面呈现在与绘图同步的类似 Excel 的表格中。