Описание тега matlab-hg2

Ручка графики 2-го поколения. Позволяет программистам Matlab настраивать внешний вид графических объектов в соответствии с их потребностями более интуитивно, чем это возможно при использовании HG1.
1 ответ

Matlab Graphics: неровные линии на выходе

Я сталкиваюсь с проблемой некачественной графики в Matlab, похожей на этот вопрос, но приведенные там решения не сработали для меня. Использование Matlab 2014b или 2015a приводит к той же проблеме. Создайте пример рисунка с помощью следующих команд:…
27 апр '15 в 18:40
1 ответ

Как программно обновить содержимое гистограммы и местоположение всплывающей подсказки? (MATLAB hg2)

Я пытаюсь сделать анимацию, где несколько наборов данных циклически перебираются в histogram plot, а подсказка данных следует за самой высокой полосой в каждом кадре, как показано ниже: Вот код, который достигает желаемого результата с помощью гисто…
1 ответ

Отображение нового изображения внутри существующих осей без удаления цветовой шкалы

Я работаю над графическим интерфейсом, который инициализируется путем создания нескольких axes вместе с невидимым colorbar для каждого (это делается для того, чтобы оси сохраняли свои предопределенные Position) 1 . Дескрипторы всех осей и цветовых п…
25 ноя '15 в 00:44
1 ответ

Размер цветной полосы с метками в Matlab R2014b

Как узнать, сколько места занимает цветная полоса с помощью Matlab R2014b? Мне нужно знать общий размер, включая все метки, но если я это сделаю c = colorbar; get(c,'TightInset'); Я получаю сообщение об ошибке Ошибка при использовании matlab.graphic…
11 окт '14 в 09:57
0 ответов

Matlab - сглаженный рендеринг фигуры, содержащей сюжетные линии и сёрфинг

Я ищу способ экспортировать сглаженную графику, содержащую строки и "сёрфинг" одновременно. В HG2 линии "сюжета" по умолчанию сглаживаются, но сглаживание отключается, как только я вставляю "прибой". Самым близким, что я мог получить, было использов…
05 апр '15 в 15:46
1 ответ

Рисование линии верхней оси (рамки)

У меня есть график с двумя линиями и двумя разными осями X (разными блоками данных), которые я строю следующим образом. Моя проблема в том, что я хотел бы также нарисовать верхнюю линию окна черным (по горизонтали) и не оставлять ее "открытой", как …
21 май '15 в 11:15
1 ответ

Сюжет с японскими иероглифами в MATLAB 2014b

MATLAB 2014b использует новую графическую среду (HG2), и я не смог отобразить японские символы на своих графиках. Например, код ниже не отображает японский символ правильно. Я помню, как читал перед выпуском, что HG2 будет поддерживать иностранные я…
11 ноя '14 в 01:14
1 ответ

Создание графика Matlab в 2014b с использованием графического пакета 2014a

Из-за недавнего обновления до 2014b мы видели некоторые пагубные эффекты для некоторых очень специально разработанных графиков, они практически не читаются сейчас, и есть мнение, что новый набор 2014b вызвал это. Есть ли способ построить сюжет с исп…
21 апр '15 в 13:02
0 ответов

Проблемы со стеблевой функцией MATLAB

Я установил последнюю версию MATLAB R2014b, у меня проблема с функцией ствола, которая не показывает линию для точек данных, например: stem(1:12); похоже Я пытаюсь настроить Linestyle, как показано в документации. figure X = linspace(0,2*pi,25)'; Y …
06 фев '15 в 10:30
1 ответ

Как сделать одинаковый масштаб, лимит и отметку 2 yaxis влево и вправо на графике Matlab

Ниже приведен код, который я использовал, чтобы иметь одинаковый масштаб для обеих осей Y на графике MATLAB: %% Additions by Dev-iL: date = 1:10; z = 4*randn(3,10); spread = 0.2*sum(z,1); figure(); %% Original code by RSerrano: ax(2) = subplot(2,1,2…
16 июн '16 в 04:16
1 ответ

MATLAB R2014b: рендеринг графиков с линиями в одном месте

Начиная с версии R2014b, MATLAB теперь хорошо отображает графику с сглаживанием (наконец-то!) Тем не менее, это вызывает сбой в отображении некоторых из моих фигур. Если я строю линию, используйте hold on и затем нанесите другую линию точно в том же…
06 ноя '14 в 13:43
1 ответ

Перерисовать фигуру, сохраненную в 2013b в 2014b

Поскольку в R2014b MATLAB изменил свой движок фигур, я решил перезапустить часть своего кода, чтобы получить из них более привлекательные фигуры. К сожалению, последний, что у меня есть, - это код, который запускается годами, и я бы очень хотел избе…
07 ноя '14 в 12:35
1 ответ

Изменить стиль легенды

Я играю с визуальным эффектом сюжетов, и возник вопрос при изменении стиля legend, Чтобы сохранить фигуру с достаточно большими легендами, которые обычно можно увидеть, нужно изменить FontSize свойство, например, 24. Когда вы делаете это, размер шри…
18 фев '15 в 15:27
1 ответ

Ошибка "Дескриптор удаленной фигуры" - Matlab hg2 - Сохранение дескриптора фигуры в классе

У меня есть класс, который хранит дескриптор фигуры. С новой графикой Matlab для дескриптора hg2 я получаю сообщение об ошибке "ручка для удаленной фигуры". classdef mytestclass properties hFig = figure end end Создание только одного экземпляра клас…
15 ноя '14 в 05:48
1 ответ

Какова полная структура объекта дескриптора фигуры?

Mathworks сделал это снова: мой древний R2012 (подаренный моей компанией) возвращает хороший набор doubles идентифицируя номера окон рисунка в ответ на currhandles=findall(0,'type','figure'); Теперь у меня есть сотрудник, который удаленно отправляет…
13 авг '15 в 18:50
1 ответ

Рядом (вместо перекрытия) панели ошибок

У меня есть некоторые данные, и я строю среднее значение в каждый момент времени с барами ошибок, показывающими стандартное отклонение. Я могу просто использовать errorbar(x, y, err) и это прекрасно работает для одной строки. Однако, если я хочу пос…
01 дек '15 в 12:23
1 ответ

Как получить доступ к новому значению PropertyEvent в MATLAB R2014b?

Фон В предыдущих версиях MATLAB (например, R2013b) у меня был хитрый прием, когда я прикреплял слушателя к дескриптору оси YLim свойство, которое сообщит мне, когда оси Y были изменены: addlistener(gca, 'YLim', 'PreSet', @(src,ev_data) disp(ev_data.…
09 дек '14 в 20:09
3 ответа

MATLAB: края патчей, видимые после экспорта в виде векторной графики

Патчи в Matlab склеены из отдельных треугольников. Их края обычно не видны, но когда я экспортирую рисунок в векторном формате, они четко видны (отображается не вся картинка, а только увеличенная часть) Код для генерации этого MWE был: xx = [0:1:100…
23 апр '15 в 13:20
3 ответа

Треугольные сплит патчи с рендером художников в MATLAB 2014b и выше

Новый графический движок MATLAB, HG2, не может правильно печатать патчи с помощью средства визуализации: hist(randn(1,1000)); colorbar('Location','SouthOutside'); print('test.pdf','-dpdf'); Полученные патчи, генерируемые ли hist или же colorbar, име…
16 июн '15 в 14:31
1 ответ

Как правильно отображать строки TeX в подсказках к осям? (MATLAB hg2)

Недавно я попытался запустить старый кусок кода (написанный на hg1) в новой версии MATLAB (2015a), которая имеет hg2. Раньше я мог делать следующее (согласно методу gnovice- Amro): function output_txt = customDatatip(~,event_obj) % Display the posit…