#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).Дочерние элементы. Значения» Это то, что вы имели в виду?