2016-05-24 2 views
2

я установил пользовательский масштаб для моей сюжетной линии в JpGraph, используя:JPGraph: как скрыть сюжетную линию при переходе по оси х?

$graph->SetScale('linlin', 60,200); 

Вы можете увидеть результат здесь: http://screencast.com/t/jMKHg1XUis

Дисплей является правильным, но я хотел бы, чтобы скрыть участки, которые выходят из диапазон (ниже оси x). Не можете найти что-либо о такой функции в документации.

+0

Есть ли конкретная причина, почему вы не приняли ответ Эдуардо GALVAN в? –

+0

Нет причин, я пропустил галочку для проверки – Micbol12

ответ

2

Ссылка на класс для График имеет функцию SetClipping. Из документации:

Включить или отключить обрезку вне участка. Если обрезание включено, то будет видна только часть графика точно внутри области графика .

Обрезка может пригодиться, если вы, например, установили ручную шкалу, а имеют точки данных за пределами указанного диапазона.

По умолчанию отсечение отключено.

Примечание 1: Обрезание поддерживается только для графиков с 0 или 90 градусами вращения и генерирует сообщение об ошибке, если оно включено вместе с любым другим углом.

Примечание 2: Обрезка выполнена с использованием алгоритма O (1) в краях размера данных .

Вам необходимо включить вырезку, вызвав функцию:

$graph->SetClipping(); 
+0

Спасибо, отлично! – Micbol12

Смежные вопросы