version (76.9 KB) by Wei-Ting Lin
Make a nice log-log plot, or semi-log plots quickly


Updated 2 Sep 2016

View License

Make a nice log-log plot, or semi-log plots quickly. Can change the base of X and Y axis from (1, 2, e and 10) independently.
h = myplot_loglog(X, Y, type, color, style, baseX, baseY)

X, Y :data to be (maybe) transformed and plotted
type, color, style : variables to be passed to function myplot
type : 'S' for scatter, 'L' for line, 'B' for both, [] for default ('S')
color : color code *, [ ] for default ( 3 , or darkblue)
style : style of line or symbal (e.g. 'o', ':'), [] for deafult
baseX, baseY: base of log transform on data X and Y.
Can be 1 (not transformed), 2, e (default), or 10. [] for default (e)

For documentation see:
or the PDF file

Cite As

Wei-Ting Lin (2022). myplot_loglog (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: mycolor(colorcode, selectplate)

Community Treasure Hunt

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

Start Hunting!