В этом примере http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/xaxis/plotlines-label-align-right/
этикетка «Линия печати» находится на правой стороне. Моя цель - сделать это налево и дать некоторый разрыв от поля.
Это то, что я пробовал.
yAxis: { plotLines: [{ color: 'red', width: 2, value: 100, label: { text: 'Plot line', align: 'left', x: -10, style: { color: "green", marginLeft: 4, fontSize: "8px" } } }] }
Несмотря на то, что метка перемещается влево, marginLeft или paddingLeft, похоже, не работают. Как разместить метку в 4 пикселя слева?
Вы можете сделать это, установив x в 4
x
4
yAxis: { plotLines: [{ color: 'red', width: 2, value: 100, label: { text: 'Plot line', align: 'left', x: 4 } }] }
x представляется горизонтальным смещением от начальной позиции, определенной align для метки
align