سلام.
میخوام در سایتم چارت بزارم.
و با پکیج consoletvs/charts انجام دادم.
که برای گذاشتن چارت با یک دیتا مثلا تعداد کاربران ثبت نام کرده در روزهای مختلف، مشکلی ندارم.
اما اگر دوتا دیتا داشته باشیم ، مثلا تعداد ثبت نام های یک روز و تعداد خرید های همان روز
یا تعداد فروش و مبلغ سود در تاریخ مشخص.
میخواهم هر دو دیتا در یک چارت باشد.
$data = Shopping::all();
$chart = Charts::create('bar', 'highcharts')
->title('My nice chart')
->elementLabel('My nice label')
->labels($data->pluck('shoppingDate'))
->values($data->pluck('price'))
->responsive(true);
چه تغییری در کد بالا باید انجام بشود.
ممنون
ممنون که کسی جواب نداد، یعنی هیچ کس بلد نبود.
خودم پیدا کردم و برای کسانی که میخواهند تو سایتشون چارت بزارند یاد بگیرند.
$chart2 = Charts::multi('bar', 'morris')
->title('سود')
->elementLabel('سود')
->labels(['اول','دوم','سوم','چهارم','پنجم','ششم'])
->dataset('امروز', [ 6, 5, 4,3, 2, 1])
->dataset('دیروز', [ 6, 5, 4,3, 2, 1])
->colors(['#F44336','#2196F3', '#FFC107', '#30ca20' , '#fb38d9' , '#fb7838'])
->responsive(true);
میتوانید به جای لیبل ها، لیبل دلخواه خودتون رو بزارید و همچنین در dataset ها هم مقادیر را دلخواه یا از سرور بگیرید
موفق باشید
جواب ندادن کسی به معنای بلد نبودن هیچ کس نیست دوست عزیز .
هرکی وقتشو داشته باشه و بتونه جواب میده .
موفق باشید .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟