Mercurial > octave
comparison scripts/plot/util/private/__gnuplot_draw_axes__.m @ 31253:a40c0b7aa376
maint: changes to follow Octave coding conventions.
* NEWS.8.md: Wrap lines to 72 chars.
* LSODE-opts.in: Use two spaces after sentence ending period.
* LSODE.cc: Use minimum of two spaces between code and start of comment.
* MemoizedFunction.m: Change copyright date to 2022 since this is the year it
was accepted into core. Don't wrap error() lines to 80 chars. Use newlines
to improve readability of switch statements. Use minimum of two spaces between
code and start of comment.
* del2.m, integral.m, interp1.m, interp2.m, griddata.m, inpolygon.m, waitbar.m,
cubehelix.m, ind2x.m, importdata.m, textread.m, logm.m, lighting.m, shading.m,
xticklabels.m, yticklabels.m, zticklabels.m, colorbar.m, meshc.m, print.m,
__gnuplot_draw_axes__.m, struct2hdl.m, ppval.m, ismember.m, iqr.m: Use a space
between comment character '#' and start of comment. Use hyphen for adjectives
describing dimensions such as "1-D".
* vectorize.m, ode23s.m: Use is_function_handle() instead of "isa (x, "function_handle")"
for clarity and performance.
* clearAllMemoizedCaches.m: Change copyright date to 2022 since this is the
year it was accepted into core. Remove input validation which is done by
interpreter. Use two newlines between end of code and start of BIST tests.
* memoize.m: Change copyright date to 2022 since this is the year it was
accepted into core. Re-wrap documentation to 80 chars. Use
is_function_handle() instead of "isa (x, "function_handle")" for clarity and
performance. Use two newlines between end of code and start of BIST tests.
Use semicolon for assert statements within %!test block. Re-write BIST tests
for input validation.
* __memoize__.m: Change copyright date to 2022 since this is the year it was
accepted into core. Use spaces in for statements to improve readability.
* unique.m: Add FIXME note to commented BIST test
* dec2bin.m: Remove stray newline at end of file.
* triplequad.m: Reduce doubly-commented BIST syntax using "#%!#" to "#%!".
* delaunayn.m: Use input variable names in error() statements. Use minimum of
two spaces between code and start of comment. Use hyphen for describing
dimensions. Use two newlines between end of code and start of BIST tests.
Update BIST tests to pass.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 03 Oct 2022 18:06:55 -0700 |
parents | 796f54d4ddbf |
children | 597f3ee61a48 |
comparison
equal
deleted
inserted
replaced
31252:e78f6e2aa807 | 31253:a40c0b7aa376 |
---|---|
82 if (strcmp (axis_obj.dataaspectratiomode, "manual")) | 82 if (strcmp (axis_obj.dataaspectratiomode, "manual")) |
83 dr = axis_obj.dataaspectratio; | 83 dr = axis_obj.dataaspectratio; |
84 if (nd == 2 || all (mod (axis_obj.view, 90) == 0)) | 84 if (nd == 2 || all (mod (axis_obj.view, 90) == 0)) |
85 dr = dr(1) / dr(2); | 85 dr = dr(1) / dr(2); |
86 else | 86 else |
87 ## FIXME: need to properly implement 3D | 87 ## FIXME: need to properly implement 3-D |
88 dr = mean (dr(1:2)) / dr(3); | 88 dr = mean (dr(1:2)) / dr(3); |
89 endif | 89 endif |
90 else | 90 else |
91 dr = 1; | 91 dr = 1; |
92 endif | 92 endif |
93 | 93 |
94 if (strcmp (axis_obj.positionconstraint, "innerposition")) | 94 if (strcmp (axis_obj.positionconstraint, "innerposition")) |
95 if (nd == 2 || all (mod (axis_obj.view, 90) == 0)) | 95 if (nd == 2 || all (mod (axis_obj.view, 90) == 0)) |
96 x = [1, 1]; | 96 x = [1, 1]; |
97 else | 97 else |
98 ## 3D plots need to be sized down to fit in the window. | 98 ## 3-D plots need to be sized down to fit in the window. |
99 x = 1.0 ./ sqrt ([2, 2.5]); | 99 x = 1.0 ./ sqrt ([2, 2.5]); |
100 endif | 100 endif |
101 fprintf (plot_stream, "set tmargin screen %.15g;\n", | 101 fprintf (plot_stream, "set tmargin screen %.15g;\n", |
102 pos(2)+pos(4)/2+x(2)*pos(4)/2); | 102 pos(2)+pos(4)/2+x(2)*pos(4)/2); |
103 fprintf (plot_stream, "set bmargin screen %.15g;\n", | 103 fprintf (plot_stream, "set bmargin screen %.15g;\n", |
1420 error ("__gnuplot_draw_axes__: unknown object class, %s", obj.type); | 1420 error ("__gnuplot_draw_axes__: unknown object class, %s", obj.type); |
1421 endswitch | 1421 endswitch |
1422 | 1422 |
1423 endwhile | 1423 endwhile |
1424 | 1424 |
1425 ## This is needed to prevent warnings for rotations in 3D plots, while | 1425 ## This is needed to prevent warnings for rotations in 3-D plots, while |
1426 ## allowing colorbars with contours. | 1426 ## allowing colorbars with contours. |
1427 if (nd == 2 || (data_idx > 1 && ! view_map)) | 1427 if (nd == 2 || (data_idx > 1 && ! view_map)) |
1428 fputs (plot_stream, "set pm3d implicit;\n"); | 1428 fputs (plot_stream, "set pm3d implicit;\n"); |
1429 else | 1429 else |
1430 fputs (plot_stream, "set pm3d explicit;\n"); | 1430 fputs (plot_stream, "set pm3d explicit;\n"); |