Я посмотрел код pChart, и я почти уверен, что это единственный способ визуализации данных: тики по оси X распределены равномерно, число тиков равно количеству точек данных в серии.
Но вы все равно можете получить то, что хотите, определив некоторые очки как пропущенные.В вашем конкретном примере «исправленный» код будет выглядеть так (остальное не изменяется):
$Data->AddPoints(array(1,2,VOID,VOID,VOID,VOID,VOID,VOID,VOID,10), 'x');
$Data->AddPoints(array(6,8,VOID,VOID,VOID,VOID,VOID,VOID,VOID,3), 'y');
VOID
- это константа, определенная где-то в пределах pData.class.php
, так что вы уже имеете ее доступной.
А вот как выглядит конечный результат: https://imgur.com/a/Ae0nj0G ($w = 500; $h = 400;
)