reporting: add options to control y axis label
parent
f2e0ce6af8
commit
d038a6c9f3
|
@ -69,6 +69,10 @@ o.xTickLabels = {};
|
|||
o.xTickLabelRotation = 0;
|
||||
o.xTickLabelAnchor = 'east';
|
||||
|
||||
o.yTickLabelPrecision = 0;
|
||||
o.yTickLabelFixed = true;
|
||||
o.yTickLabelZeroFill = true;
|
||||
|
||||
o.width = 6;
|
||||
o.height = 4.5;
|
||||
|
||||
|
@ -125,6 +129,9 @@ assert(isfloat(o.width), '@graph.graph: o.width must be a real number');
|
|||
assert(isfloat(o.height), '@graph.graph: o.height must be a real number');
|
||||
assert(isfloat(o.xTickLabelRotation), '@graph.graph: o.xTickLabelRotation must be a real number');
|
||||
assert(ischar(o.xTickLabelAnchor), '@graph.graph: xTickLabelAnchor must be a string');
|
||||
assert(isint(o.yTickLabelPrecision), '@graph.graph: o.yTickLabelPrecision must be an integer');
|
||||
assert(islogical(o.yTickLabelFixed), '@graph.graph: yTickLabelFixed must be either true or false');
|
||||
assert(islogical(o.yTickLabelZeroFill), '@graph.graph: yTickLabelZeroFill must be either true or false');
|
||||
|
||||
valid_shadeColor = {'red', 'green', 'blue', 'cyan ', 'magenta', 'yellow', ...
|
||||
'black', 'gray', 'darkgray', 'lightgray', 'brown', ...
|
||||
|
|
|
@ -103,7 +103,15 @@ for i = 1:xlen
|
|||
fprintf(fid,',');
|
||||
end
|
||||
end
|
||||
fprintf(fid, '},\nx tick label style={rotate=%f', o.xTickLabelRotation);
|
||||
fprintf(fid, '},\ny tick label style={\n/pgf/number format/.cd,\n');
|
||||
if o.yTickLabelFixed
|
||||
fprintf(fid, 'fixed,\n');
|
||||
end
|
||||
if o.yTickLabelZeroFill
|
||||
fprintf(fid, 'zerofill,\n');
|
||||
end
|
||||
fprintf(fid, 'precision=%d,\n/tikz/.cd\n},\n', o.yTickLabelPrecision);
|
||||
fprintf(fid, 'x tick label style={rotate=%f', o.xTickLabelRotation);
|
||||
if o.xTickLabelRotation ~= 0
|
||||
fprintf(fid, ',anchor=%s', o.xTickLabelAnchor);
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue