Matlab scatterhist добавляет процент в сторону гистограммы

#matlab #histogram #scatter-plot

#matlab #гистограмма #точечный график

Вопрос:

Я хотел бы получить и / или добавить в график scatterhist информацию о процентах гистограммы над столбцами или просто получить эту информацию.

Например, в: Текстмне нужно знать, сколько процентов в каждом баре для vv1 и vv2

что-то вроде этого: Текст

Возможно ли это сделать в Matlab? Меня больше волнует информация, а не сюжет.

любая помощь будет более чем приветствоваться! Газ

Ответ №1:

Что касается получения значений на столбцах, вы можете найти пример здесь.

scatterhist создает 3 «графика» на 1 рисунке, поэтому вам нужно создать дескриптор, подобный here (также полезно, если вам просто нужна ось), используя h = scatterhist(...); , а затем выделяя вашу гистограмму внутри рисунка по его индексу, например.: h(3) .

Комментарии:

1. Я нашел сообщения, которые вы написали, но они мне не помогают! Мне нужно знать, как в следующем простом примере: scatterhist (log (rand (1100)), log (rand (1100)), ‘Marker’, ‘o’, ‘Direction’,’out’); Я мог бы добавить или получить информацию о том, какой процент в каждомполоса.

2. Если вы создали дескриптор для всей фигуры, используя «handle = scatterhist(log (rand (1100)),log(rand (1100)), ‘Marker’, ‘o’, ‘Direction’,’out’);» вы можете получить данные, которые rand произвел с помощью «handle(1,3).Дочерние элементы.Данные» и значения гистограммы с помощью «обрабатывать (1,3).Дочерние элементы. Значения» Это то, что вы имели в виду?