Plot median values in a bin (binned plot)

2 visualizaciones (últimos 30 días)
Arun Kumar Singh
Arun Kumar Singh el 29 de Ag. de 2021
Comentada: Arun Kumar Singh el 1 de Sept. de 2021
fid = fopen('B0B1_Daytime.txt');
datacell =textscan(fid,'%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f', 'collectoutput', true);
M=datacell{1,1};
x = (M(:,2));
y = (M(:,1));
z = (M(:,9));
scatter(x,y,2,z,'s','filled')
This is the code that i have written here for the plot of x,y and z as surface plot. as it is attached here.
I want this plot with binned value and each bin should has median values in a bin.
  5 comentarios
Arun Kumar Singh
Arun Kumar Singh el 29 de Ag. de 2021
Griddata plots the binned plot but it takes average (mean) but i want Median plot
darova
darova el 29 de Ag. de 2021
Well, it's a problem

Iniciar sesión para comentar.

Respuesta aceptada

Rik
Rik el 29 de Ag. de 2021

You can try gridbin.

I haven't used it myself, but it seems to do what you need.

  3 comentarios
Rik
Rik el 30 de Ag. de 2021
The documentation states you can supply any function to be applied to each grid cell, so providing @median should work.
Arun Kumar Singh
Arun Kumar Singh el 1 de Sept. de 2021
thank you it worked

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Scatter Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by