Adding a point (x,y,'+') to parallelplot

3 ビュー (過去 30 日間)
daniel mitchell
daniel mitchell 2022 年 4 月 19 日
編集済み: Matt J 2022 年 4 月 19 日
for example heres a parallel plot how can i add a sign somewhere on the created figure in the (x,y) points?
A = randn(5);
parallelplot(A);
  1 件のコメント
daniel mitchell
daniel mitchell 2022 年 4 月 19 日
tried
hold on;
plot (x,y,'kx');
A = randn(5);
parallelplot(A);
but i got an error:
Adding ParallelCoordinatesPlot to axes is not supported. Turn hold off.

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

採用された回答

Matt J
Matt J 2022 年 4 月 19 日
編集済み: Matt J 2022 年 4 月 19 日
I think you have to embed the point in the parallel data. Parallel plots are not meant to be thought of as Cartesian plots.
x=5;y=-1.5;
A = randn(3,5);
A(end+1,:)=nan; A(end,x)=y; %embed x,y in A
p=parallelplot(A,'groupData',[1,1,1,2],'Color',{'blue','red'});
p.MarkerStyle={'none','o'};
p.MarkerSize(end)=10;

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLighting, Transparency, and Shading についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by