Мне сложно создавать эстетически привлекательные 3D-поверхности в R. Я знаком с решениями (persp
, image
, wireframe
, lattice
, rgl
и несколькими другими решениями в других вопросах в SO), но результаты не очень приятны.
Возможно ли создание 3D-графиков в R, как в MATLAB?
Here is the MATLAB code
% Create a grid of x and y points
points = linspace(-2, 0, 20);
[X, Y] = meshgrid(points, -points);
% Define the function Z = f(X,Y)
Z = 2./exp((X-.5).^2+Y.^2)-2./exp((X+.5).^2+Y.^2);
% "phong" lighting is good for curved, interpolated surfaces. "gouraud"
% is also good for curved surfaces
surf(X, Y, Z); view(30, 30);
shading interp;
light;
lighting phong;
title('lighting phong', 'FontName', 'Courier', 'FontSize', 14);
Сюжет современный, красочный, эстетически приятный, синтаксис кода очень читабельен.
Возможно ли это в базе R?