ну если понятно как рисовать разные графики то нужно просто запустить цикл от 0 до n и j от 0 до m кст. n должен = m. иначе фигня
а функция будет троиться по точкам с координатами Xi и Yi
т.е должна быть функция у pchart что то типа pchart.построить_график(xi,yi)
ставим это в цикл и вместо xi,yi x0+i*h1, y0+j*h2