问题描述
这是控制器中的函数:
import json
import os
import httpx
service_url = "http://lindat.mff.cuni.cz/services/morphodita/api"
output_format = "json"
model = "czech-morfflex"
text = "Děti pojedou k babičce Martě. Už se těší."
anal_service_url = "/".join([service_url,"analyze"])
params = {"output": output_format,"model": model,"data": text}
response = httpx.request("GET",anal_service_url,params=params)
response.raise_for_status()
response_dict = response.json()
result = response_dict.get("result")
print(type(result))
for res in result:
for a in res:
for b in a['analyses']:
for case in b['tag'][4]:
for i in [i for i,x in enumerate(case) if x == '3']:
print(i) # print position
当我使用集合放入图表数据时,图表消失 这是视图代码:
$recruitersgold = DB::table('users')->where('paquet','gold')->where('role',2)->count();
$recruiteRSSilver = DB::table('users')->where('paquet','silver')->where('role',2)->count();
$recruiter = DB::table('users')->where('role',2)->count();
$numbersessions = collect([]);
$companies= collect([]);
$sessions = DB::table('sessions')
->select('users.societe',DB::raw("count(sessions.id) as count"))
->Join('users','users.id','=','sessions.recruiter_id')
->where('users.role',2)
->groupBy('sessions.recruiter_id')
->get();
foreach ($sessions as $session)
{
$numbersessions->push($session->count);
$companies->push($session->societe);
}
$recruiter=$recruiteRSSilver+$recruitersgold;
dd($numbersessions);
//dd($companies);
return view('home',compact('recruiter','recruitersgold','recruiteRSSilver','numbersessions','companies'));
这是 var ctx = document.getElementById('canvas').getContext('2d');
var myChart = new Chart(ctx,{
type: 'bar',data: {
labels: $companies,datasets: [{
label: '# of Votes',data: $numbersessions,
数组的输出。我想将其用作图表中数据的数组:
numbersessions
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)