Effacer les filtres
Effacer les filtres

Combination of surf and scatter plot

38 vues (au cours des 30 derniers jours)
Michael
Michael le 7 Mai 2020
Modifié(e) : Michael le 7 Mai 2020
Hello, I would like to combine a surf and a scatter (initially contour) plot. However, I discovered that these types of plot do interact with each other, so that the plot of one type changes the color of the other. Here is an example:
n = 50;
q = linspace(-3, 3, n);
[X, Y] = meshgrid(q);
Z = peaks(X, Y);
figure(1);
surf(X, Y, Z);
hold on;
scatter3(X(:), Y(:), -10*ones(n*n, 1), [], Z(:)/10);
Does someone know how to fix this issue?
  4 commentaires
ChrizzzlP
ChrizzzlP le 7 Mai 2020
check the part about supplying a target, so you can set 2 different colormaps for the different parts by supplying their handle (e.g. the h you named your surface plot).
Michael
Michael le 7 Mai 2020
Modifié(e) : Michael le 7 Mai 2020
Thanks for the suggestion. However, it didnt help. This tutorial http://www.peteryu.ca/tutorials/matlab/image_in_3d_surface_plot_with_multiple_colormaps seems to fix the issue. Since its from 2010 I thought that MATLAB already had an easier solution.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by