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

2 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Lighting, Transparency, and Shading 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by