我尝试将我的产品访问次数转换为图表,我可以将其显示为google-analytic
Promise {
_c: [],
_a: undefined,
_s: 0,
_d: false,
_v: undefined,
_h: 0,
_n: false }
现在我用作图表的是this package
PrinterJob job = PrinterJob.getPrinterJob();
job.setJobName("Print Data");
job.setPrintable(new Printable(){
public int print(Graphics pg,PageFormat pf, int pageNum){
pf.setOrientation(PageFormat.LANDSCAPE);
if(pageNum>0){
return Printable.NO_SUCH_PAGE;
}
Graphics2D g2 = (Graphics2D)pg;
g2.translate(pf.getImageableX(), pf.getImageableY());
g2.scale(0.24,0.24);
contentPane.paint(g2);
return Printable.PAGE_EXISTS;
}
});
boolean ok = job.printDialog();
if(ok){
try{
job.print();
}
catch (PrinterException ex){}
}
正如您所看到的,我的访问次数将保存在Product1 200 visits
product5 30 visits
product10 47visits
表格中,我想要做的就是在我的图表中获取计数并将其作为标签获取产品标题。
$ chartjson = Pagevisit :: all() - > toJson(); // .... - >值(' visitable_id&#39)
我目前的错误是:
array_push()期望参数1为数组,字符串为
我设法得到我的信息+他们的头衔
$chartjson = Pagevisit::all()->toJson();
$chartjsontitle =
DB::table('products')
->join('page-visits', function ($join) {
$join->on('products.id', '=', 'page-visits.visitable_id');
})->get();
$value = collect($chartjsontitle)->toArray();
$chart4 = Charts::database($chartjson, 'bar', 'highcharts')
->elementLabel("Total")
->dimensions(1000, 500)
->responsive(false)
->values('visitable_id')
->labels($value);
我有2个产品可以计算访问次数,但正如您所看到的,每个计数我都有一个酒吧,除了1个酒吧所有计数。