Что вы подразумеваете под графиками?Термин на самом деле означает набор узлов и соединительных ребер - но большинство людей используют ot для обозначения числовых графиков, которые вы могли бы сделать, используя электронную таблицу.
Если это первое, товзгляните на graphviz .Это автономный исполняемый файл, который создает изображения на простом языке определения - его просто интегрировать в ваш код PHP.
Поскольку вы упомянули PHP, вы можете захотеть взглянуть на JpGraph .Это библиотека php, которая создает изображения графиков.
Однако, если вы хотите разработать автономное приложение, вам понадобится инструмент, работающий на javascript, например, plotkit .Есть еще перечисленные здесь .
C.