flot-tickrotor icon indicating copy to clipboard operation
flot-tickrotor copied to clipboard

maxLabelHeight is not enough which is 135 angle or some angle.

Open devginie opened this issue 7 years ago • 0 comments

maxLabelHeight is not enough which is 135 angle or some angle.

just set xaxis.rotateTicksPadding to an number in pixel.

var rotateTicks, rotateTicksRads, radsAboveHoriz, rotateTicksPadding;
...
                var opts = plot.getAxes().xaxis.options;
                if (opts.rotateTicks === undefined) {
                    return;
                }

                if (opts.rotateTicksPadding === undefined) {
                  rotateTicksPadding = 0;
                } else {
                  rotateTicksPadding = opts.rotateTicksPadding;
                }

                rotateTicks = parseInt(opts.rotateTicks, 10);
                if (rotateTicks.toString() != opts.rotateTicks || rotateTicks == 0 || rotateTicks >= 180) {
                    return;
                }
...
                  if (ticks[i].height > maxLabelHeight) {
                      maxLabelHeight = ticks[i].height + rotateTicksPadding;
                  }

devginie avatar Aug 09 '16 06:08 devginie