Есть ли готовые виджеты графиков курсов валю по отношению к рублю? если нет то как сделать точку(imagesetpixel) жирной PHP: $x=array(); for($i=0;$i<1200;$i+=200){ $x[]=$i; } for($i=0;$i<5;$i++){ //рисуем линейный график по точкам из массивов данных imagesetpixel($im,$x[$i], $usd[$i],$green); imagesetpixel($im,$x[$i+1], $usd[$i+1],$green); imageline($im,$x[$i], $usd[$i], $x[$i+1], $usd[$i+1], $blue); } $im = @ImageCreate(1200, 300); $white = ImageColorAllocate ($im, 255, 255, 255); $black = ImageColorAllocate ($im, 0, 0, 0); $red = ImageColorAllocate ($im, 255, 0, 0); $green = ImageColorAllocate ($im, 0, 255, 0); $blue = ImageColorAllocate ($im, 0, 0, 255); $yellow = ImageColorAllocate ($im, 255, 255, 0); $magenta = ImageColorAllocate ($im, 255, 0, 255); $cyan = ImageColorAllocate ($im, 0, 255, 255); $l_grey = ImageColorAllocate ($im, 221, 221, 221); Header("Content-Type: image/png"); ImagePNG($im,'test.png'); echo "<img src='test.png'>";?>
http://php.net/manual/ru/function.imagesetthickness - для толщины линий. а "жирную точку" можно рисовать как окружность или прямоугольник но вообще, графики чаще рисуют на стороне клиента, то есть на JS, а с сервера только данные выдают, обычно в JSON. есть прекрасная библиотека Highcharts, со множеством примеров использования, рекомендую!
Я такую штуку однажды сделал https://php.ru/forum/threads/generator-diagramm-grafikov-gotovoe-reshenie.33280/ для графиков подойдет.