При редактировании файла .fig matlab я хочу поменять оси x и y, не перерисовывая график по коду (без изменения порядка векторных данных). Существует ли решение для моей проблемы? Есть ли опция в меню свойств фигуры? Заранее спасибо.Переключить оси на .fig matlab
0
A
ответ
2
В дополнении к ответу Луис «s вы можете установить текущую осях View
свойства [90 -90]
непосредственно от инспектора свойств.
Программным это эквивалентно следующему:
set(gca,'View',[90 -90])
Примечание:
Благодаря Луис для коррекции. С помощью [-90 90]
происходит замена оси, но тогда вам необходимо изменить направление оси y. Поэтому лучше использовать [90 -90]
.
Простой пример:
Перед свопа:
И затем после изменения вида:
1
Вы можете получить прямой доступ к 'XData'
и 'YData'
свойству каждого участка и поменять их местами:
c = get(gca,'children'); %// get children of axes
for n = 1:numel(children); %// for each children
set(c(n),'XData',get(c(n),'YData'),'YData',get(c(n),'XData')); %// swap XData, YData
end
Смежные вопросы
- 1. MATLAB: Как сохранить оси, созданные в GUI, в файл .fig?
- 2. Извлечь поверхность из matlab .fig
- 3. Matlab - создать .gif-файл из серии fig
- 4. Изменение нескольких файлов .fig в Matlab систематически
- 5. Сжатие больших цифр в формате .fig в MATLAB
- 6. показать оси на клик - matlab
- 7. Время на оси y - Matlab
- 8. Как преобразовать существующие файлы .fig в .jpg на matlab
- 9. Переключить оси и ручность кватерниона?
- 10. Как изменить некоторые значения оси x в файле .fig в MATLAB?
- 11. Как я могу изменить размер файла .fig из графика matlab?
- 12. MATLAB: настройка оси x
- 13. MATLAB: указатель оси надстрочный
- 14. Matlab заменить оси этикетки
- 15. Matlab - множитель оси смены
- 16. Перекрывающие оси в matlab
- 17. Свойства Matlab - оси
- 18. MATLAB: Фиксирующие логарифмические оси
- 19. Специальный знак на оси y фигуры MATLAB
- 20. MATLAB - datetick (указать количество точек на оси)
- 21. График времени на оси X в Matlab
- 22. Matlab: График пера на не горизонтальной оси
- 23. MATLAB: bar graph_ изменить параметры на оси
- 24. Изменение оси горизонтального значения на MATLAB
- 25. Фиксация радиальной оси на полярных участках MATLAB
- 26. Matlab GUI выбирает, какие оси на графике
- 27. matlab plot символ доллара на оси
- 28. Установить ограничения на оси в Matlab GUI
- 29. Размещение изображения на оси MATLAB Рисунок
- 30. Как извлечь данные из файла .fig в MATLAB?
Я собирался добавить, что! Это предпочтительный подход, я думаю, –
Но я думаю, вам нужно '[90 -90]' (а не '[-90 90]'). Таким образом ось _x_ увеличивается вправо (не влево) –
Ах да, вы правы! С '[-90 90]' нужно было бы изменить направление оси y. Благодаря! И +1, а ваше решение очень удобно. –