fewerbins

Сокращение числа интервалов гистограммы

Синтаксис

N = fewerbins(h)
N = fewerbins(h,direction)

Описание

пример

N = fewerbins(h) сокращает число интервалов в гистограмме h на 10% (округленный в меньшую сторону до самого близкого целого числа) и возвращает новое количество интервалов.

Для двумерных гистограмм это уменьшает количество интервала в обоих направления x и y.

N = fewerbins(h,direction), где h должен быть объектом histogram2, только сокращает число интервалов в размерности, заданной direction. Опцией direction может быть 'x', 'y' или 'both'. Значением по умолчанию является 'both'.

Примеры

свернуть все

Постройте график гистограммы 1 000 случайных чисел и возвратите указатель на объект гистограммы.

x = randn(1000,1);
h = histogram(x)

h = 
  Histogram with properties:

             Data: [1000x1 double]
           Values: [1x23 double]
          NumBins: 23
         BinEdges: [1x24 double]
         BinWidth: 0.3000
        BinLimits: [-3.3000 3.6000]
    Normalization: 'count'
        FaceColor: 'auto'
        EdgeColor: [0 0 0]

  Show all properties

Используйте fewerbins, чтобы сократить число интервалов в гистограмме.

fewerbins(h);
fewerbins(h)

ans = 18

Входные параметры

свернуть все

Введите гистограмму, заданную как объект histogram или histogram2.

h не может быть категориальной гистограммой.

Направление, чтобы сократить число интервалов, заданных как 'x', 'y' или 'both'. Задайте 'x' или 'y', чтобы только сократить число интервалов в том направлении при оставлении количества интервалов в другом направлении постоянным.

Выходные аргументы

свернуть все

Количество интервалов, возвращенных как скаляр или вектор. N является новым количеством интервалов для гистограммы после увеличения. Для графиков двумерной гистограммы N является двухэлементным вектором, [nx ny].

Введенный в R2014b

Была ли эта тема полезной?