Są przeciez funkcje rysowania w php - zerknij na
http://pl.php.net/manual/pl/ref.image.php.
Najpierw tworzysz tło - powiedzmy obraz 250px x 400px.
Następnie rysujesz osie wykresu.
Ustalasz co ile ma wybierać X. Np co 2 piksele, co jeden.
Piszesz funkcje, która wybiera dla podanego X zwraca y

Masz x, masz y - tylko wstawiasz punkt.
Jaki może być problem? Ano taki, że musisz użyć troche wyobraźni, bo punk (0,0) znajdzie sie zapewne na środku obrazu (przynajmniej w poziomie), ale mało prawdopodobne jest aby był w lewym-dolnym rogu obrazu (chociaż nikt nie mówi, że tak nie zrobisz - patrz funkcje f: R* -> R*).
Pytałeś także, jak wyświetlić obraz w danym położeniu na stronie. Da się, ale to już kwestia HTML i CSS. W html:
<div id="wykres">Tu dajesz obrazek</div>
a w CSS:
#wykres
{
position: absolute; // jeżeli coś będzie w tym miejscu strony, to zostanie przykryte, lub div pojawi się pod treścią
left: 250px; // od lewej strony 250px
top: 100px; // od gornej krawedzi 100px;
width: 400px;
height: 250px;
}
Chyba o to Ci chodzilo...
Pozdrawiam, Adrian.