Я работаю с приложением 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]);
}
}
Подробнее здесь: https://stackoverflow.com/questions/783 ... letvs-char