docs: @Override
      public String encode() throws IOException {
          FastStringWriter fsw = new FastStringWriter();
  
          try {
              fsw.write(super.encode());
              ChartUtils.writeDataValue(fsw, "beginAtZero", this.beginAtZero, true);
              ChartUtils.writeDataValue(fsw, "min", this.min, true);
              ChartUtils.writeDataValue(fsw, "max", this.max, true);
              ChartUtils.writeDataValue(fsw, "maxTicksLimit", this.maxTicksLimit, true);
              ChartUtils.writeDataValue(fsw, "precision", this.precision, true);
              ChartUtils.writeDataValue(fsw, "stepSize", this.stepSize, true);
              ChartUtils.writeDataValue(fsw, "suggestedMax", this.suggestedMax, true);
              ChartUtils.writeDataValue(fsw, "suggestedMin", this.suggestedMin, true);
          }
          finally {
              fsw.close();
          }
  
          return fsw.toString();
      }