Fancy DualGraphs

版本 1.0.0.0 (4.5 KB) 作者: Frequency Domain
Create double axis to use with matlab plotting tools, and automatically draw markers.
527.0 次下载
更新时间 2012/4/23

查看许可证

Most dual axis functions take the data to be plot as arguments, thus, losing the flexibility given by existing plotting functions. Moreover, they are not suited for Black/White printing.

Fancy DualGraphs separates the dual-axis feature, from plotting, so you can keep using your plotting tools and options, but in a dual axis fashion. Moreover, it has the option of adding elliptical markers onto data, pointing to the proper axis. This improves the readibility, mainly in B/W prints.

The horizontal position of the markers, as well as their size, are configurable in a simple and documented fashion.

The code of the screenshot is as simple as follows

[ax] = dualCreate();

% Left axis
plot(ax(1), x, y1)
ylabel(ax(1),'Output 1')

% Right axis
plot(ax(2), x, y2,'g')
hold(ax(2), 'on')
plot(ax(2), x, y3,'r')

ylabel(ax(2),'Output 2')
grid(ax(2),'on')

% Figure parameters
xlabel('Input')
title('Tile')
legend('Line 1','Line 2','Line 3')

% Finalize graph
dualFinalize(ax, [0.2 0.8], 0.1,[1 -1]);

% Some makeup
fancyGraph(gcf)

If you have any suggestions or bug reports, please let me know!
Thank you

引用格式

Frequency Domain (2024). Fancy DualGraphs (https://www.mathworks.com/matlabcentral/fileexchange/36324-fancy-dualgraphs), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2010a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Two y-axis 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0