我正在使用一个 Laravel 应用程序,该应用程序使用 Backpack 并使用 ConsoleTVs/Charts 包渲染图表。从我在网上发现的情况来看,没有办法使用需要注册的非内联插件;使用
$this->chart->plugins(...)
只能使用内联。
我想使用 chartjs-plugin-annotation 行注释但是这个插件需要注册。
这是我的图表控制器,我想添加线条注释:
declare(strict_types=1);
namespace App\Http\Controllers\Charts;
use Backpack\CRUD\app\Http\Controllers\ChartController;
use ConsoleTVs\Charts\Classes\Chartjs\Chart;
class ExampleChartController extends ChartController
{
public function setup(): void
{
$this->chart = new Chart();
$this->chart->labels(['Label 1', 'Label 2', 'Label 3']);
$this->chart->load(backpack_url('charts/example'));
}
public function data(): void
{
$this->chart->dataset('Group 1', 'bar', [1, 2, 3]);
}
}
感谢您伸出援手。您能否提供更多有关您试图通过图表中的线条注释实现的目标的详细信息?了解您的具体要求将有助于我们更好地为您提供帮助。期待您的回音。谢谢你。