plotly has implemented a crucial automargin flag https://plot.ly/javascript/setting-graph-size/#automatically-adjust-margins which essentially fixed this issue with axislabels overlapping long axisticklabels https://github.com/plotly/plotly.js/issues/1504 would be great if it could be supported