Есть ли способ использовать невстраиваемые плагины с Chart.js с помощью пакета ConsoleTVs/Charts?Php

Кемеровские программисты php общаются здесь
Anonymous
Есть ли способ использовать невстраиваемые плагины с Chart.js с помощью пакета ConsoleTVs/Charts?

Сообщение Anonymous »

Я работаю с приложением 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

Вернуться в «Php»