flask+ highcharts实现报表转换成趋势图(1)
来源:互联网 发布:淘宝包邮在哪里设置 编辑:程序博客网 时间:2024/06/06 14:12
1.先看实现效果
制作最后效果
步骤
1.说路径结构
2.html的写法
模板highcharts_line_labels.html
加载参数
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
<title>性能趋势图</title>
<scriptsrc="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<scriptsrc="http://code.highcharts.com/highcharts.js"></script>
</head>
<body>
<divstyle="width:100%;text-align:center;margin:0px auto">
<h3style="color:#FF6633">xxxx</h3>
<formmethod="POST"action="{{ url_for('index') }}">
<p>开始时间 <inputtype="text"name="start_time"class="time-input"placeholder="example: 2017-9-1"value={{start_time}}>
结束时间 <inputtype="text"name="end_time"class="time-input"placeholder="example: 2017-9-7"value={{end_time}}>
 <selectname="col_name">
<optionvalue="toatal_cost">请选择查看项</option>
<optionvalue="cpu_idl">CPU idl</option>
<optionvalue="memary_used">内存使用</option>
</select>
 <inputtype="submit"class="startButton"value="查看">
</form>
</div>
<divid="container"style="width:1000px;height:450px;margin:0auto"></div>
<scriptlanguage="JavaScript">
vartitl={{tit|safe}}
varxaxi={{xax|safe}}
varyaxi={{yax|safe}}
varserie={{seri|safe}}
$(document).ready(function() {
vartitle = titl;
varxAxis = xaxi;
varyAxis = yaxi;
varseries=serie;
varsubtitle = {text:'--此为当前查看项 ~lxx'};
varplotOptions = {
line: {
dataLabels: {
enabled:false
},
enableMouseTracking:true
}
};
varcredits={
enable:false
};
varlegend = {
layout:'vertical',
align:'right',
verticalAlign:'middle',
borderWidth:0
};
varjson = {};
json.credits=credits;
json.legend=legend;
json.title=title;
json.subtitle=subtitle;
json.xAxis=xAxis;
json.yAxis=yAxis;
json.series=series;
json.plotOptions=plotOptions;
$('#container').highcharts(json);
});
</script>
</body>
</html>
此处有两个要点,一个是参数传递
flask的参数传递在我的另一文章里有,可参考
http://blog.csdn.net/xx123er/article/details/77945283
另一个就是highcharts了
https://api.hcharts.cn/highcharts#title
该网站是highcharts中文api,各参数说明
后面文章再分别介绍各模块
阅读全文
0 0
- flask+ highcharts实现报表转换成趋势图(1)
- flask+ highcharts实现报表转换成趋势图(2)
- flask+ highcharts实现报表转换成趋势图(3)----python使用csv像sql一样
- 使用highcharts绘制趋势图
- highcharts的饼图和趋势图
- highcharts报表
- flask + mysql + highcharts(动态刷新)实现的简单监控系统
- echarts模拟highcharts实现折线图的虚实转换
- Html5页面开发app之引用Highcharts页面趋势图
- flask+mysql+highcharts监控内存
- Highcharts报表之柱状图
- HighCharts制作报表
- highCharts图形报表神器
- 报表工具 js Highcharts
- 图形报表,HighCharts
- Highcharts前端报表
- 【报表神器】Highcharts统计分析
- Highcharts实现图形报表(我主要实现javaweb开发的图形报表)
- SQL中调用存储过程
- jetty多端口启动工程;sqlite导出二进制文件
- dwg文件转为jpg怎么转换好
- Python 里面的reduce函数和lambda
- nodejs 2 hello world!
- flask+ highcharts实现报表转换成趋势图(1)
- matlab学习--插值和拟合
- error: insufficient permissions for device(解决adb shell问题)<转载>
- 利用HOG特征进行人体检测
- tomcat 在eclipse中可以启动,独立不能启动
- 剑指offer-31:连续子数组的最大和
- 【C++】联发科初赛四题《求最大最小数》
- iOS语言本地化---国际化
- unity 贝塞尔曲线的制作