Это - то, что я использую для модулей во встроенных проектах C:
1.00 - Первоначальная версия
1.01 - Незначительный пересмотр
изменения интерфейса No в модуле (т.е. заголовочный файл не изменился). Кто-либо использующий мой модуль может обновить, не имея необходимость бояться повреждающегося кода. Я, возможно, сделал некоторый рефакторинг или очистку кода.
2.00 - измененный интерфейс Module Главной версии
(т.е. функции, добавленные, удаленные или функциональность определенных измененных функций). Обновление этого пересмотра, скорее всего, повредит существующий код и потребует рефакторинга кода с помощью этого модуля.
я должен добавить, что это относится к стадии разработки, т.е. внутренним выпускам модулей в проект.
Google Графики . Для этого есть несколько PHP-оболочек:
Вы также можете использовать Flot для создания диаграмм, он основан на javascript. http://code.google.com/p/flot/
Вы можете использовать плагин jQuery visualize, это настраиваемый и простой в использовании компонент, он использует элемент html, поэтому вам нужно будет проверить совместимость браузера.
Лучшее и самое простое решение - использовать amCharts ( http://amcharts.com/ ). Это флеш-компонент (возможно, не то, что вы ищете), но я всегда буду выбирать его.
Если вам не нужен очень сложный график, вы можете нарисовать простая гистограмма с простым HTML. Я видел, как дизайнеры пользовательского интерфейса делают эту технику действительно впечатляющей.
Плюс в том, что вам не нужна дополнительная библиотека и не нужно беспокоиться о производительности или весе страницы.
В качестве простого примера того, что я имею в виду:
<html>
<body>
<div width="100%">
<div style="float:left; width:70px">Jan</div>
<div style="background: #0A0; width: 300px; margin-left:70px" >$300</div>
</div>
<div width="100%">
<div style="float:left; width:70px">Feb</div>
<div style="background: #A00; width: 122px; margin-left:70px" >$122</div>
</div>
<div width="100%">
<div style="float:left; width:70px">Mar</div>
<div style="background: #00A; width: 421px; margin-left:70px" >$421</div>
</div>
<div width="100%">
<div style="float:left; width:70px">Apr</div>
<div style="background: #0AA; width: 17px; margin-left:70px" >$17</div>
</div>
</body>
</html>
I only discovered this yesterday, google Visualization API.
http://code.google.com/apis/visualization/
Results look pretty good.
Dojo Charting предоставляет простой интерфейс для создания графиков.
Highcharts , вероятно, то, что вам нужно.
Недавно я начал новый проект по упрощению построения графика при использовании php:
http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/
Также, Google Charts или Open Flash Chart - конкретные возможности (для последнего потребуется Flash).