PHPL, как отфильтровать метку оси Y

1

У меня есть этот код:

$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);

Теперь я получаю этот график: Изображение 174551

Мой вопрос заключается в том, как я могу установить ярлыки yAxis Text в статичное значение, например, только 1,2,3 и 4.. и не так, как сейчас 3.2,3,2,8,2,6.. 2,1,8,1,6... 1, 0,8,... 0..??

Является ли это возможным?

Теги:
phplot

1 ответ

1
Лучший ответ

Одна из возможностей - использовать метод SetYTickIncrement().

$plot->SetYTickIncrement(1);

Не забывайте, что существует также метод TuneYAutoTicks().

  • 0
    вопрос .. Я добавляю $plot->TuneYAutoRange(4, 'decimal'); Я надеюсь, что на оси y будет отображаться максимум 4, но когда у меня значение графика равно 4, метка yaxis становится 1,2,3,4 и 5 .. как я могу установить, что будет отображаться только 1,2 3,4?
  • 1
    Помимо того, что это совершенно другой вопрос, чем тот, который вы опубликовали выше, вы смотрели в документации для TuneYAutoRange ? Там вы можете увидеть, что передаваемые вами аргументы не соответствуют ожидаемым. Также, как указано в документации, метод используется для настройки параметров ... при автоматическом расчете диапазона графика по оси Y. Таким образом, ассортимент и маркировка - это две разные пары обуви.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню