changeset 32115:40686c90cec3

maint: merge stable to default
author Rik <rik@octave.org>
date Sun, 11 Jun 2023 21:32:21 -0700
parents 1fefce6f277d (current diff) 0cedac4984ae (diff)
children 7e774d71c491
files libinterp/corefcn/graphics.cc
diffstat 2 files changed, 12 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/graphics.cc	Sun Jun 11 16:10:57 2023 -0700
+++ b/libinterp/corefcn/graphics.cc	Sun Jun 11 21:32:21 2023 -0700
@@ -5105,6 +5105,7 @@
   Matrix tlim (1, 2, 0.0);
   tlim(1) = 1;
   m_alim = tlim;
+  m_clim = tlim;
   m_xlim = tlim;
   m_ylim = tlim;
   m_zlim = tlim;
@@ -5115,6 +5116,9 @@
   m_ylimmode = "auto";
   m_zlimmode = "auto";
 
+  m_alphamap = Matrix ();
+  m_alphascale = "linear";
+
   m_ambientlightcolor = Matrix (1, 3, 1.0);
 
   m_box = "off";
@@ -5126,15 +5130,13 @@
   m_cameraupvectormode = "auto";
   m_cameraviewanglemode = "auto";
 
-  Matrix cl (1, 2, 0.0);
-  cl(1) = 1;
-  m_clim = cl;
-
   m_clippingstyle = "3dbox";
 
   m_color = color_values ("white");
+  m_colormap = Matrix ();
   m_colororder = default_colororder ();
   m_colororderindex = 1.0;
+  m_colorscale = "linear";
 
   // Note: dataspectratio (not mode) will be set through update_aspectratios
   m_dataaspectratiomode = "auto";
@@ -5142,8 +5144,9 @@
   m_fontangle = "normal";
   m_fontname = OCTAVE_DEFAULT_FONTNAME;
   m_fontsize = 10;
+  m_fontsizemode = "auto";
+  m_fontsmoothing = "on";
   m_fontunits = "points";
-  m_fontsmoothing = "on";
   m_fontweight = "normal";
 
   m_gridalpha = 0.15;
@@ -5195,6 +5198,7 @@
   m_xcolormode = "auto";
   m_xdir = "normal";
   m_xgrid = "off";
+  m_xlimitmethod = "tickaligned";
   m_xminorgrid = "off";
   m_xminortick = "off";
   m_xscale = "linear";
@@ -5210,6 +5214,7 @@
   m_ycolormode = "auto";
   m_ydir = "normal";
   m_ygrid = "off";
+  m_ylimitmethod = "tickaligned";
   m_yminorgrid = "off";
   m_yminortick = "off";
   m_yscale = "linear";
@@ -5223,6 +5228,7 @@
   m_zcolormode = "auto";
   m_zdir = "normal";
   m_zgrid = "off";
+  m_zlimitmethod = "tickaligned";
   m_zminorgrid = "off";
   m_zminortick = "off";
   m_zscale = "linear";
--- a/scripts/plot/appearance/axis.m	Sun Jun 11 16:10:57 2023 -0700
+++ b/scripts/plot/appearance/axis.m	Sun Jun 11 21:32:21 2023 -0700
@@ -638,6 +638,7 @@
 %!   plot (1:10)
 %!   axis tight;
 %!   assert (axis (), [1 10 1 10]);
+%!   hold on;
 %!   plot (1:11)
 %!   assert (axis (), [1 11 1 11]);
 %! unwind_protect_cleanup