Отображение нескольких данных на нескольких диаграммах LarapexPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Отображение нескольких данных на нескольких диаграммах Larapex

Сообщение Anonymous »

Я работаю над панелью управления Laravel, которая должна отображать несколько диаграмм одновременно. Я использую диаграммы Larapex для отображения этих диаграмм. Все шло хорошо, пока мне не пришлось отображать несколько данных на диаграмме, как показано ниже

Код: Выделить всё

public function index(
FcrChart $fcrChart,
ProduksiChart $produksiChart,
KandangChart $kandangChart
) {
return view('dashboard.index', [
'title' => 'Dashboard',
'harians' => AyamHarian::latest()->paginate('10'),
'fcrChart' => $fcrChart->build(),
'produksiChart' => $produksiChart->build(),
'kandangChart' => $kandangChart->build()
]);
}
Это строка кода, которая служит для получения и возврата данных для отображения на диаграмме Larapex

Код: Выделить всё

public function build(): \ArielMejiaDev\LarapexCharts\LineChart
{
$year = date("Y");
$month = date("m");

for ($i = 1; $i whereMonth('tanggal', $i)
->avg('produktifitas');
$roundedValue = round($avgProduction, 3);
$months[] = Carbon::create()->month($i)->format("F");
$avgData[] = $roundedValue;
}

return $this->chart->lineChart()
->setTitle('Produksi Bulanan')
->setSubtitle('Tahun ' . date("Y"))
->addData('Rata-rata Produktivitas', $avgData)
->setHeight(430)
->setXAxis($months);
}
Если я добавлю еще один addData() в оператор возврата

Код: Выделить всё

return $this->chart->lineChart()
->setTitle('Produksi Bulanan')
->setSubtitle('Tahun ' . date("Y"))
->addData('Rata-rata Produktivitas', $avgData)
->addData('Fake Data', [10.34, 20.45, 30.23, 32.54, 43.30, 12.30, 23.37, 37.34, 60.25, 34.25, 23.33])
->setHeight(430)
->setXAxis($months);
Диаграмма станет такой: Изображение после того, как я добавлю еще один addData().
Как вы можете видеть на предоставленном мной изображении, остальные графики отлично. Но диаграмма с заголовком Produksi Bulanan становится простой точкой.
Кто-нибудь знает, в чем проблема?

Подробнее здесь: https://stackoverflow.com/questions/791 ... pex-charts
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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