我想生成一个简单的条形图来描绘不同国家/地区的用户数量。
这些是我user
表中的数据。
计算每个国家/地区用户总数的查询如下:
SELECT country.country, COUNT( user.id) FROM user join country on user.country_id=country.country_id GROUP BY country.country
这是输出:
现在,我如何设置这个链接到数据库的条形图而不仅仅是对数据进行硬编码?
答案 0 :(得分:1)
答案 1 :(得分:1)
答案 2 :(得分:1)
在PHP中创建一个运行SQL查询的方法,并返回要在图表中使用的数据。以json格式编码并返回数据。
使用javascript对您在上面创建的方法发出帖子请求,并使用响应作为数据来创建图表。
Google Charts使用相当简单。