У меня есть этот код:
$plot = new PHPlot();
//Define some data
$example_data = array(
array('Learning',1),
array('Reading',3),
array('Writing',3),
array('Oral Communication',1),
array('Numeracy',2),
);
$plot->SetDataValues($example_data);
Теперь я получаю этот график:
Мой вопрос заключается в том, как я могу установить ярлыки yAxis Text в статичное значение, например, только 1,2,3 и 4.. и не так, как сейчас 3.2,3,2,8,2,6.. 2,1,8,1,6... 1, 0,8,... 0..??
Является ли это возможным?
Одна из возможностей - использовать метод SetYTickIncrement()
.
$plot->SetYTickIncrement(1);
Не забывайте, что существует также метод TuneYAutoTicks()
.
$plot->TuneYAutoRange(4, 'decimal');
Я надеюсь, что на оси y будет отображаться максимум 4, но когда у меня значение графика равно 4, метка yaxis становится 1,2,3,4 и 5 .. как я могу установить, что будет отображаться только 1,2 3,4?TuneYAutoRange
? Там вы можете увидеть, что передаваемые вами аргументы не соответствуют ожидаемым. Также, как указано в документации, метод используется для настройки параметров ... при автоматическом расчете диапазона графика по оси Y. Таким образом, ассортимент и маркировка - это две разные пары обуви.