Borrar filtros
Borrar filtros

how to create a scatter plot and add contourlines for a specific level

2 visualizaciones (últimos 30 días)
EM geo
EM geo el 30 de Ag. de 2018
Editada: jonas el 30 de Ag. de 2018
I have to create a scatter plot from a copulapdf command and adding contourlines for the level [0.1:0.1:0.9]. I wrote this script to make a contour but i'm not able to specify the level. Which part of this script i have to modify and how?
rho = 0.5;
n= 1000;
s3 = copularnd('Frank',rho,n);
figure
scatterhist(s3(:,1),s3(:,2))
hold on
[n,c] = hist3([s3(:,1),s3(:,2)]);
contour(c{1},c{2},n)

Respuestas (1)

jonas
jonas el 30 de Ag. de 2018
Editada: jonas el 30 de Ag. de 2018
The argument, which can be found in the doc , is called 'levellist'
contour(c{1},c{2},'levellist',[1 5 10])
sets the levels to z=[1 5 10]
  2 comentarios
EM geo
EM geo el 30 de Ag. de 2018
thank you for the reply! This is the code corrected with your suggestion:
rho = 0.5;
n= 1000;
s3 = copularnd('Frank',rho,n);
figure
scatterhist(s3(:,1),s3(:,2))
hold on
[n,c] = hist3([s3(:,1),s3(:,2)]);
contour(c{1},c{2},'levellist',[0.1 0.1 0.9])
Matlab gives me this error:
"Warning: Error occurred while evaluating listener callback."
jonas
jonas el 30 de Ag. de 2018
Editada: jonas el 30 de Ag. de 2018
Weird, what MATLAB release are you running?
Do you get the same error if you try the following minimal example?
contour(peaks,'levellist',[0.1 0.1 0.9])

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by