Plot median values in a bin (binned plot)

3 vues (au cours des 30 derniers jours)
Arun Kumar Singh
Arun Kumar Singh le 29 Août 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 commentaires
Arun Kumar Singh
Arun Kumar Singh le 29 Août 2021
Griddata plots the binned plot but it takes average (mean) but i want Median plot
darova
darova le 29 Août 2021
Well, it's a problem

Connectez-vous pour commenter.

Réponse acceptée

Rik
Rik le 29 Août 2021

You can try gridbin.

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

  3 commentaires
Rik
Rik le 30 Août 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 le 1 Sep 2021
thank you it worked

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by