img->SetMargin(1,1,1,1); $graph->SetScale('linlin',0,100,0,100); // We don't want any axis to be shown $graph->xaxis->Hide(); $graph->yaxis->Hide(); // Use a worldmap as the background and let it fill the plot area $graph->SetBackgroundImage(WORLDMAP,BGIMG_FILLPLOT); // Setup a nice title with a striped bevel background $graph->title->Set("Pushpin graph"); $graph->title->SetFont(FF_ARIAL,FS_BOLD,16); $graph->title->SetColor('white'); $graph->SetTitleBackground('darkgreen',TITLEBKG_STYLE1,TITLEBKG_FRAME_BEVEL); $graph->SetTitleBackgroundFillStyle(TITLEBKG_FILLSTYLE_HSTRIPED,'blue','darkgreen'); // Finally create the lineplot $lp = new LinePlot($datay,$datax); $lp->SetColor('lightgray'); // We want the markers to be an image $lp->mark->SetType(MARK_IMG_PUSHPIN,'blue',0.6); // Install the Y-X callback for the markers $lp->mark->SetCallbackYX('markCallback'); // ... and add it to the graph $graph->Add($lp); // .. and output to browser $graph->Stroke(); ?>