博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python---图表的使用
阅读量:4519 次
发布时间:2019-06-08

本文共 1081 字,大约阅读时间需要 3 分钟。

一:使用预览

二:插件使用来源

(本次使用)

三:插件的使用

(一)后台传递数据

getHchart方法获取用户数据(用户名,数据列表)

def getHchart(self):        user_list = models.User.objects.filter()        user_data = []        for user in user_list:            cursor = connections['default'].cursor()        #在数据库语句中使用字符串格式化需要两个%%,在python语言中使用一个%            cursor.execute("""select strftime('%%s',strftime("%%Y-%%m-01",ptime))*1000,count(id) from repository_trouble where processer_id = %s GROUP BY strftime("%%Y-%%m",ptime)""",[user.nid])            result = cursor.fetchall() #数据列表            user_data.append({                'name':user.username,                'data':result            })        return user_data

数据格式:

[ {
'name': '山上有风景', 'data': [(1517443200000, 1), (1519862400000, 1), (1525132800000, 1)]}, {
'name': '宁静致远', 'data': [(1519862400000, 1), (1522540800000, 2), (1525132800000, 1), (1527811200000, 1)]}, {
'name': '蜡笔小新', 'data': []}, {
'name': '你大爷', 'data': []}, {
'name': '但是', 'data': []} ]

 (二)将数据Json化,传递到前端后的处理方法

1.导入js文件
2.创建一个DOM容器
3.图表配置    

 

转载于:https://www.cnblogs.com/ssyfj/p/8973234.html

你可能感兴趣的文章
LeetCode 121. Best Time to Buy and Sell Stock
查看>>
麻省理工学院公开课-第四讲:快速排序 及 随机化 算法
查看>>
pycharm 的包路径设置export PYTHONPATH=$PYTHONPATH
查看>>
SQL语句创建函数
查看>>
解决mysql无法显示中文/MySQL中文乱码问号等问题
查看>>
CentOS 7.2 配置mysql5.7
查看>>
python输出转义字符
查看>>
java基础43 IO流技术(输入字节流/缓冲输入字节流)
查看>>
计算一个整数二进制中1的个数
查看>>
netdom join 错误:指定的域不存在,或无法联系。
查看>>
Android中Dialog的使用
查看>>
Android Activity接收Service发送的广播
查看>>
[Leetcode] Spiral Matrix | 把一个2D matrix用螺旋方式打印
查看>>
加速和监控国际网络
查看>>
【Flex】读取本地XML,然后XML数据转成JSON数据
查看>>
字符串循环右移-c语言
查看>>
解决从pl/sql查看oracle的number(19)类型数据为科学计数法的有关问题
查看>>
古训《增广贤文》
查看>>
职场的真相——七句话
查看>>
xcode命令行编译时:codesign命令,抛出“User interaction is not allowed.”异常 的处理...
查看>>