Manually adjust labels on axis of plot (histogram)

Hello all,
I have a set of data I am plotting on an histogram. Because I don't want to completely remove the outliers in my dataset, I manually changed the outlier values to some capped value and created the histogram normally. However, now I want to change the x-axis label for the first column, and last column to show that they might contain outliers. For example, instead of "5", which is generated automatically, it should be "<5". Is there a way to do this?

 Respuesta aceptada

Cris LaPierre
Cris LaPierre el 26 de Oct. de 2020
Editada: Cris LaPierre el 9 de Nov. de 2020
You could change the X labels using the xticklabels function.
I'll include a simple example of one way you could achieve this.
% Genreate random data
data = randi(5,[1,100]);
% reclassify extreme values
data(data<2)=2;
data(data>4)=4;
% create historgram (categorical data seems to match your data)
histogram(categorical(data))
% change x tick labels
xticklabels(["<2" "3" ">4"]);
.

Más respuestas (0)

Categorías

Más información sobre Data Distribution Plots en Centro de ayuda y File Exchange.

Productos

Versión

R2017a

Etiquetas

Preguntada:

el 25 de Oct. de 2020

Editada:

el 9 de Nov. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by