matlab-figure

Когда я сохраняю круговую диаграмму в формате pdf, она содержит неизвестные белые линии. Чтобы упростить вопрос, я изменяю код до его наиболее общей формы следующим образом. clc; h=pie(1); %set the pie chart color to black h(1).FaceColor = 'k'; Причина, по которой я выбрал черный цвет, заключается в том, ч...

Я пытаюсь нарисовать ограничивающую рамку вокруг белого пятна на изображении ниже: Мне это понравилось: bw = imread('box.jpg'); bw=im2bw(bw); imshow(bw) L = bwlabel(bw); s = regionprops(L, 'Area', 'BoundingBox'); s(1); area_values = [s.Area]; idx = find((100 <= area_values) & (area_values <= 1...

Я использую нижеприведенную настройку, чтобы максимизировать фигуру Matlab: set(gcf,'units','normalized','outerposition',[0 0 1 1]) Хотя он развернут, но он все еще не полностью развернут, как значок развернуть в метке (ниже) не включен. И это заставляет меня терять части фигуры при экспорте. Поэтому мн...

Мне регулярно приходится экспортировать много цифр (сотни) в один файл. В настоящее время я использую print('-dpsc2', outfile, '-append'); Мой код использует одну скрытую фигуру, которая повторно используется для каждой новой фигуры. Теперь проблема в том, что я могу достичь максимальной скорости экспор...

Я пытаюсь заменить указатель на графике полным перекрестием (то есть набором из 2 перпендикулярных линий, которые тянутся к краям графика вертикально и горизонтально и следуют за курсором мыши). Много лет назад я смог сделать это с помощью следующей строки кода: set(gcf,'Pointer','fullcross') Однако, когд...

У меня есть 5x3 штриховые диаграммы, все они имеют одну и ту же легенду. Мне интересно, есть ли способ, чтобы я мог объединить их все в одну фигуру и иметь только одну большую легенду в виде строки в конце вместо того, чтобы помещать 15 крошечных маленьких легенд в каждую фигуру? Если кто-нибудь может дать со...

Я пытался найти что-то о LegendEntry в MATLAB, поэтому я щелкнул его, чтобы открыть окно справки, и вот что я увидел: Если вы хотите увидеть это сами, выполните следующий код: h = plot(1:10,1:10); legend('a') h.Annotation.LegendInformation Затем вы увидите в окне командной строки: ans = LegendEntry...

На mathworks я нашел код, который предположительно рисует линии сетки на графике: g_x = -25:1.25:0; g_y = -35:2.5:-5; for i = 1:length(g_x) plot([g_x(i) g_x(i)],[g_y(1) g_y(end)],'k:')% y grid lines hold on end for i=1:length(g_y) plot([g_x(1) g_x(end)],[g_y(i) g_y(i)],'k:') % x grid lines h...

Я пытаюсь построить несколько оценок плотности ядра на одном графике, и я хочу, чтобы все они были разных цветов. У меня есть kludged решение с помощью строки 'rgbcmyk' и шагая через него для каждого отдельного участка, но я начинаю иметь дубликаты после 7 итераций. Есть ли более простой / эффективный способ ...

Я хочу изменить размер шрифта для xlabel,ylabel, размер оси, размер шрифта легенды a. k. a все сразу, это возможно? По умолчанию шрифт Helvetica 10. есть ли способ изменить это? Я хочу использовать 'FontSize', 14, для x или y метки....