hbvsoft/jpgraph
最新稳定版本:1.0.0
Composer 安装命令:
composer require hbvsoft/jpgraph
包简介
Composer Friendly, full refactor of JpGraph, library to make graphs and charts - PHP 8.2 compatible, deprecated removed
README 文档
README
این نسخه فورک شده JpGraph Community Edition v4.1.0 است که تنها تغییرات اعمال شده حذف توابع deprecated و سازگاری کامل با PHP 8.2 میباشد.
درباره این فورک
این فورک بر پایه نسخه JpGraph Community Edition v4.1.0 ساخته شده است که کاملاً با PHP 8.2 سازگار است و توابع و هشدارهای deprecated حذف یا اصلاح شدهاند.
تمامی تغییرات فقط به هدف بروزرسانی سازگاری با نسخههای جدید PHP انجام شده و هیچ تغییر عملکردی یا ویژگی جدیدی به کتابخانه اضافه نشده است.
این پروژه همچنان کاملاً منطبق با استانداردهای PSR-1, PSR-2 و PSR-4 باقی مانده است.
ویژگیها
- سازگار با PHP 8.2 و حذف هشدارهای deprecated
- حفظ ساختار PSR-4 و namespaces برای autoloading استاندارد
- حفظ تمامی قابلیتهای اصلی نسخه اصلی JpGraph CE
- توابع و کدهای منسوخ PHP اصلاح شده بدون تغییر در منطق اصلی
- توزیع از طریق Packagist (فورک شخصی hbagheri/jpgraph)
نیازمندیها و نصب
- این نسخه نیازمند PHP 7.2 به بالا است، ولی برای بهترین تجربه PHP 8.2 توصیه میشود.
- برای نصب کافی است از composer استفاده کنید:
composer require hbagheri/jpgraph
استفاده
همانند نسخه اصلی JpGraph، کافی است در پروژه خود composer install کنید و سپس از autoload استفاده کنید:
require_once 'vendor/autoload.php'; use hbvsoft\JpGraph\Graph; use hbvsoft\JpGraph\Plot; // ایجاد نمودار پای $graph = new Graph\PieGraph(350, 250); $graph->title->Set("A Simple Pie Plot"); $graph->SetBox(true); $data = [40, 21, 17, 14, 23]; $p1 = new Plot\PiePlot($data); $p1->ShowBorder(); $p1->SetColor('black'); $p1->SetSliceColors(['#1E90FF', '#2E8B57', '#ADFF2F', '#DC143C', '#BA55D3']); $graph->Add($p1); $graph->Stroke();
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: QPL-1.0
- 更新时间: 2025-08-21