Jzy3d
Thư viện Java mã nguồn mở để làm việc với biểu đồ 3D
Thư viện Java cung cấp chức năng vẽ Biểu đồ 3D và dữ liệu khoa học. Nó hỗ trợ nhiều loại biểu đồ khác nhau như biểu đồ bề mặt, thanh và biểu đồ phân tán cũng như các họ biểu đồ khác.
Jzy3d là một thư viện vẽ biểu đồ Java mã nguồn mở cung cấp cho các nhà phát triển phần mềm khả năng tạo ứng dụng của riêng họ có thể vẽ biểu đồ và dữ liệu khoa học 3d chỉ với một vài dòng mã Java. Thư viện hỗ trợ một số tính năng quan trọng liên quan đến bề mặt, biểu đồ phân tán, biểu đồ thanh và rất nhiều tính năng nguyên thủy 3d khác. Bạn có thể dễ dàng tùy chỉnh bố cục trục và biểu đồ chỉ với một vài lệnh Java.
API rất ổn định và có thể dễ dàng tích hợp vào bất kỳ dự án thương mại hoặc cá nhân nào. Nó đã bao gồm hỗ trợ cho một số loại biểu đồ quan trọng như biểu đồ bề mặt, biểu đồ thanh, biểu đồ phân tán, biểu đồ đồ thị 2D & 3D, các tùy chọn biểu đồ phong phú và các loại nguyên thủy như hình cầu, hình tam giác, đa giác, v.v.
Thư viện đã cung cấp một bố cục rất linh hoạt bao gồm các cài đặt bố cục biểu đồ dễ dàng thực hiện như thanh màu, chức năng đường viền, chú giải công cụ, đèn chiếu sáng, hỗ trợ lập bản đồ màu cho các đối tượng tô màu, hình nền, trình kết xuất bài viết 2D, và nhiều hơn nữa. Bạn cũng có thể dễ dàng tích hợp biểu đồ vào các ứng dụng AWT, Swing và SWT của mình. Một số tính năng nâng cao như phong bì 2d, bóc tách độ sâu kép, nội suy dải đường 3D để tạo đường dẫn mượt mà, tương tác chuột với các đối tượng, Bộ điều khiển luồng, hoạt ảnh và hơn thế nữa.
Bắt đầu với Jzy3d
Cách dễ nhất để cài đặt Jzy3d là sử dụng GitHub. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.
Cài đặt Jzy3d qua GitHub
git clone --depth=1 https://github.com/jzy3d/jzy3d-api.git
Vẽ biểu đồ bề mặt qua Java
Thư viện mã nguồn mở Jzy3d cung cấp cho các nhà phát triển phần mềm khả năng vẽ biểu đồ bề mặt bằng các lệnh Java. Trước hết, bạn cần xác định phạm vi cho hàm vẽ biểu đồ. Sau đó, bạn có thể tạo đối tượng để đại diện cho hàm trên phạm vi đã cho. Bây giờ bạn có thể dễ dàng vẽ biểu đồ. Bạn vẽ một bề mặt đơn giản, bề mặt lớn, bề mặt tráng men Delaunay, bề mặt không có khung dây và hơn thế nữa.
Tạo biểu đồ cực 3D
Thư viện Jzy3d cung cấp cho các nhà lập trình phần mềm sức mạnh để tạo Biểu đồ Polar 3D một cách dễ dàng bên trong ứng dụng của họ. Bạn có thể cần đặt các giá trị cho biểu đồ vì tập dữ liệu cực chuyên dụng cho phép bạn dễ dàng thực hiện các thao tác trên tọa độ. Bạn có thể xác định tiêu đề biểu đồ, tập dữ liệu cho biểu đồ, chú giải biểu đồ, chú giải công cụ và URL.
Xây dựng và Quản lý Biểu đồ 3D qua Java
Thư viện mã nguồn mở Jzy3d cung cấp cho các nhà phát triển phần mềm khả năng xây dựng và quản lý các biểu đồ 3D bên trong ứng dụng của họ bằng các lệnh Java. Hộp công cụ Logarit Jzy3d có thể rất hữu ích trong việc vẽ biểu đồ 3d với thang log rất dễ dàng. Bạn cũng có thể dễ dàng chỉnh sửa biểu đồ của mình một cách dễ dàng. Nó cung cấp trục chuyên dụng, khung nhìn, chiến lược sắp xếp thứ tự và bản đồ màu phù hợp với biểu đồ logarit sạch một cách dễ dàng.
Chỉnh sửa Surface Mesh qua Java
Thư viện Jzy3d cung cấp cho các nhà phát triển phần mềm khả năng chỉnh sửa các lưới bề mặt của họ thông qua mã Java. Nó đã cung cấp SDK đã cung cấp trình chỉnh sửa bề mặt tương tác cho phép người dùng tạo mô hình bề mặt bằng cách lấy các điểm lưới của nó bằng chuột hoặc bàn di chuột. Bề mặt được trình bày trong một bảng giống như excel được đồng bộ với bản vẽ.