Echarts图表在手机端和PC端使用不同的参数展示
2017-09-20 13:32
721 查看
做报表开发的时候,Echarts是个很好的选择,虽然Echarts会在移动端自适应,但还是难以能在PC端和手机端都完美显示图表。
1BI报表快速制作(搭建公司报表平台)
工具/原料
数据库做为数据源(MySQL、SQL Server、Oracle中的一种)
数据方报表工具
方法/步骤
增加一个数据源,可以是MySQL、SQL Server或Oracle数据库
增加一个图形报表
增加数据表,输入视图名或表名、或查询的SQL语句
然后预览数据
增加子图表
图表脚本:
{}; // {Echarts的option脚本},默认不用写option=,这里为空,是为了在下面使用 option={}
var dataZoom_start=40;//定义Echarts的参数
var lable_isShow=true;
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
//如果是移动端修改Echarts参数
dataZoom_start=60;
lable_isShow=false;
}
option={title:{ text:'日销售趋势(无税)' },
tooltip:{},
8b3c
toolbox: {
show : true,
feature : {
dataView : {show: true, readOnly: true},
saveAsImage : {show: true} } }, grid:{ }, xAxis:{ data:${55.日期}, //55为数据表的编号,日期 为数据字段 axisLabel:{
interval:0, rotate:45 } }, yAxis:{}, dataZoom: [ { show: true, start:
dataZoom_start, end: 100 }], series:[{ name:'销售金额', type:'line', label: { normal: { show: lable_isShow,position:
'top',textStyle:{ color:'black' } } }, data:${55.销售金额} //55为数据表的编号,销售金额 为数据字段 }]}
现在可以在报表客户端登录查看报表了
手机端和PC端图表不一样(pc端的dataZoom比移动端要显示数据多,移动端不显示数据值,避免重叠现象)
注意事项
通过js参数控制echarts参数
使用数据方报表工具可以简化开发,只需要关注图表本身的option
1BI报表快速制作(搭建公司报表平台)
工具/原料
数据库做为数据源(MySQL、SQL Server、Oracle中的一种)数据方报表工具
方法/步骤
增加一个数据源,可以是MySQL、SQL Server或Oracle数据库增加一个图形报表
增加数据表,输入视图名或表名、或查询的SQL语句
然后预览数据
增加子图表
图表脚本:
{}; // {Echarts的option脚本},默认不用写option=,这里为空,是为了在下面使用 option={}
var dataZoom_start=40;//定义Echarts的参数
var lable_isShow=true;
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
//如果是移动端修改Echarts参数
dataZoom_start=60;
lable_isShow=false;
}
option={title:{ text:'日销售趋势(无税)' },
tooltip:{},
8b3c
toolbox: {
show : true,
feature : {
dataView : {show: true, readOnly: true},
saveAsImage : {show: true} } }, grid:{ }, xAxis:{ data:${55.日期}, //55为数据表的编号,日期 为数据字段 axisLabel:{
interval:0, rotate:45 } }, yAxis:{}, dataZoom: [ { show: true, start:
dataZoom_start, end: 100 }], series:[{ name:'销售金额', type:'line', label: { normal: { show: lable_isShow,position:
'top',textStyle:{ color:'black' } } }, data:${55.销售金额} //55为数据表的编号,销售金额 为数据字段 }]}
现在可以在报表客户端登录查看报表了
手机端和PC端图表不一样(pc端的dataZoom比移动端要显示数据多,移动端不显示数据值,避免重叠现象)
注意事项
通过js参数控制echarts参数使用数据方报表工具可以简化开发,只需要关注图表本身的option
相关文章推荐
- asp.net使用echarts展示图表数据
- eCharts使用总结:属性解释+修改+效果展示+多个图表切换
- 【PythonDjango后台实例 第四章】Python3.6.1+Bootstrap3+echarts 在HTML网页中使用echarts展示图表
- echarts实现双y轴,并实现不同的参数使用不同的y轴
- echarts.js多图表数据展示使用小结
- PC端与android手机端使用adb forword通信
- 图表 Echarts 3.0 简单使用
- 使用ECharts实现数据图表分析
- 使用ECharts绘制可视化图表
- ECharts 简单的使用过程,完美的图形展示
- 使用 Build Pipeline View 插件图表展示Jenkins job依赖关系
- spring使用PropertyPlaceholderConfigurer扩展来满足不同环境的参数配置
- Android:使用LoadingLayout来展示加载数据时不同状态
- PHP判断用户使用手机端登录还是pc端登录(企业版)
- Android使用Intent让不同Activity切换,并传递参数
- 使用ajax加载echarts图表
- vue图表组件使用,组件文档echarts
- echarts使用,在一个悬浮窗里显示两组不同的数据。
- 在eclipse中使用ECharts配合ajax生成图表的入门级使用
- PC端使用opencv获取webcam,通过socket把Mat图像传输到android手机端