Membuat Legend untuk Plot Scatter 3D dengan Warna

Membuat Legend untuk Plot Scatter 3D dengan Warna

Di MATLAB, Anda dapat membuat legend untuk plot scatter 3D dengan warna menggunakan fungsi colormap dan colorbar. Berikut adalah contoh kode:

N = 10;
x1 = rand(N,1);
y1 = rand(N,1);
z1 = rand(N,1);
x2 = rand(N,1);
y2 = rand(N,1);
z2 = rand(N,1);
x3 = rand(N,1);
y3 = rand(N,1);
z3 = rand(N,1);

figure;
hold on
scatter3(x1,y1,z1,'MarkerEdgeColor','r','MarkerFaceColor',rand(1,3));
scatter3(x2,y2,z2,'MarkerEdgeColor','b','MarkerFaceColor',rand(1,3));
scatter3(x3,y3,z3,'MarkerEdgeColor','g','MarkerFaceColor',rand(1,3));

legend({'First', 'Second', 'Third'});

% Membuat warna untuk legend
colors = [1 0 0; % Merah
 0 0 1; % Biru
 0 1 0]; % Hijau

colormap(colors);
cb = colorbar;
set(cb,'ytick',0:2,'yticklabel',{'efficient','inefficient','not an eq'})

Kode di atas membuat plot scatter 3D dengan warna dan legend yang menjelaskan warna. Legend tersebut menggunakan tiga warna berbeda, yaitu merah, biru, dan hijau.

Membuat Legend untuk Plot Scatter 2D dengan Warna

Jika Anda ingin membuat legend untuk plot scatter 2D dengan warna, Anda dapat menggunakan fungsi colormap dan colorbar seperti berikut:

x = rand(10,1);
y = rand(10,1);

figure;
scatter(x,y,'filled');
colors = [1 0 0; % Merah
 0 0 1; % Biru
 0 1 0]; % Hijau

colormap(colors);
cb = colorbar;
set(cb,'ytick',0:2,'yticklabel',{'efficient','inefficient','not an eq'})

Kode di atas membuat plot scatter 2D dengan warna dan legend yang menjelaskan warna. Legend tersebut menggunakan tiga warna berbeda, yaitu merah, biru, dan hijau.

Membuat Legend untuk Plot Scatter 3D dengan Warna berdasarkan Nilai

Jika Anda ingin membuat legend untuk plot scatter 3D dengan warna berdasarkan nilai, Anda dapat menggunakan fungsi colormap dan colorbar seperti berikut:

N = 10;
x1 = rand(N,1);
y1 = rand(N,1);
z1 = rand(N,1);

figure;
hold on
scatter3(x1,y1,z1,'MarkerEdgeColor','r','MarkerFaceColor',rand(1,3));

legend({'efficient'});

% Membuat warna untuk legend
colors = [1 0 0; % Merah
 0 0 1; % Biru
 0 1 0]; % Hijau

colormap(colors);
cb = colorbar;
set(cb,'ytick',0:2,'yticklabel',{'efficient','inefficient','not an eq'})

Kode di atas membuat plot scatter 3D dengan warna dan legend yang menjelaskan warna. Legend tersebut menggunakan tiga warna berbeda, yaitu merah, biru, dan hijau.

Membuat Legend untuk Plot Scatter 2D dengan Warna berdasarkan Nilai

Jika Anda ingin membuat legend untuk plot scatter 2D dengan warna berdasarkan nilai, Anda dapat menggunakan fungsi colormap dan colorbar seperti berikut:

x = rand(10,1);
y = rand(10,1);

figure;
scatter(x,y,'filled');

legend({'efficient'});

% Membuat warna untuk legend
colors = [1 0 0; % Merah
 0 0 1; % Biru
 0 1 0]; % Hijau

colormap(colors);
cb = colorbar;
set(cb,'ytick',0:2,'yticklabel',{'efficient','inefficient','not an eq'})

Kode di atas membuat plot scatter 2D dengan warna dan legend yang menjelaskan warna. Legend tersebut menggunakan tiga warna berbeda, yaitu merah, biru, dan hijau.

Membuat Legend untuk Plot Scatter 3D dengan Warna berdasarkan Nilai

Jika Anda ingin membuat legend untuk plot scatter 3D dengan warna berdasarkan nilai, Anda dapat menggunakan fungsi colormap dan colorbar seperti berikut:

N = 10;
x1 = rand(N,1);
y1 = rand(N,1);
z1 = rand(N,1);

figure;
hold on
scatter3(x1,y1,z1,'MarkerEdgeColor','r','MarkerFaceColor',rand(1,3));

legend({'efficient'});

% Membuat warna untuk legend
colors = [1 0 0; % Merah
 0 0 1; % Biru
 0 1 0]; % Hijau

colormap(colors);
cb = colorbar;
set(cb,'ytick',0:2,'yticklabel',{'efficient','inefficient','not an eq'})

Kode di atas membuat plot scatter 3D dengan warna dan legend yang menjelaskan warna. Legend tersebut menggunakan tiga warna berbeda, yaitu merah, biru, dan hijau.

Saya harap kode-kode di atas dapat membantu Anda dalam membuat legend untuk plot scatter 2D atau 3D dengan warna!

Leave a comment