通过 API 直接返回图表

直接复制粘贴到网址栏,IE可能中文乱码:

https://quickchart.io/chart?c={type:'bar',data:{labels:['一月','二月','三月','四月','五月'],datasets:[{label:'畅心',data:[50,60,70,180,190]},{label:'海鲜',data:[100,200,300,400,500]},{type:'line',fill:false,label:'吹水',borderColor:'gold',data:[100,400,200,400,700]}]},options:{legend:{position: 'bottom'},title:{display:true,text:'龙王吹牛逼记录'}}}

1分钟60次生成限制...
参考文档:https://www.chartjs.org/docs/latest/charts/
每一个元素都有精细化控制,并且可以调用JS自定义函数做事件回调操作(鼠标操作、悬停显示、动画扩展等)
这种方式我们可以实现拼接网址的方式生成图表,
在Power BI中将网址设置为图片url格式后即可直接加载在报表中
file
针对网址字符数限制,可以改用新建接口Post方式传递参数

https://quickchart.io/chart/create
post请求:
{"chart": {"type": "bar", "data": {"labels": ["吹水", "扯淡"], "datasets": [{"label": "技能得分", "data": [1, 2]}]}}}

提交请求后返回的json数据中有生成的图表网址PQ深化一下即可!
file

道高一尺 魔高一丈
https://pbihub.cn/users/44
M与DAX的恩怨纠葛