setLogScaleDoubleSided
When plotting a spectrum in log scale one normally has to be limited to watching the positive side only.
This function addresses that issue.
% A function to show both positive and negative logarithmic plots, via a second axis,
% with call backs to fix limits and curve's properties symmetrically on the fly (via listeners).
% ----------------------------------------------------------------
% A second axis (axH_NEG) is created and its handle stored in user data
% The negative data is shown on this second axis
% After 1st creation a second creation has no effect
% EXTRA features :
% - After 1st creation a second creation has no effect
% - Setting limits for one axis, or zooming, or pan will automatically apply to both axes (listeners)
% - Changing a property of the positive side curves will automatically propagate to the second axis.
% - xlim on one axis with valid limits will atomatically set limits on other side too to keep symmetry
% - call to xlim applies to currently active axis, when positive is active an xlim with neg values will be ignored
% - legend can now be moved around also on negative side
%
% M.Ciacci, 03/12/2020, rev4
引用
Massimo Ciacci (2024). setLogScaleDoubleSided (https://www.mathworks.com/matlabcentral/fileexchange/76123-setlogscaledoublesided), MATLAB Central File Exchange. 取得済み .
MATLAB リリースの互換性
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!setLogScaleDoubleSided_v1_4
バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.4.1 | test bench was outdated |
||
1.4.0 | - xlim on one axis with valid limits will atomatically set limits on other side too to keep symmetry
|
||
1.0.0 |