フィルターのクリア

after scatter3(), how to draw a contour line in the same figure?

5 ビュー (過去 30 日間)
HONG CHENG
HONG CHENG 2017 年 4 月 12 日
回答済み: Rollin Baker 2017 年 4 月 14 日
Hi, everybody,I have draw a scatter3 picture and I want to add some counter lines in this piture. Any one can help me ? after using this,
scatter3(x,y,z)
as you can see there are discrete points, but a lot of ponit have same value(z), so I want to add some counter lines to it like the next picture
what's more, my data(x,y,z) is discrete, all of them are
(2345*1 double)
  1 件のコメント
KSSV
KSSV 2017 年 4 月 12 日
Wont hold on and plotting contour work?

サインインしてコメントする。

採用された回答

Rollin Baker
Rollin Baker 2017 年 4 月 14 日
Hi Hong,
As KSSV said, you just need to call 'hold on;' to plot both graphs on the same figure. I don't know exactly what your data looks like, but here is some example code that shows how to get a scatter plot and a contour map on the same figure.
x = -2:0.25:2;
y = -2:0.25:2;
z = x.*exp(-x.^2-y.^2);
scatter3(x, y, z);
hold on;
[X,Y] = meshgrid(x);
Z = X.*exp(-X.^2-Y.^2);
contour3(X,Y,Z,30);
I hope you find this example helpful. Good luck on your project!

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by