function initChart(canvas, width, height,dpr) {

const chart = echarts.init(canvas, null, {

width: width,

height: height,

devicePixelRatio: dpr //解决小程序视图模糊的问题,必写

});

canvas.setChart(chart);

var checkName = '今天';

var dataLength = 14; //默认的数据长度,既真实数组的长度,必须设置,长度来源:后台传输

//这里是echart基础配置

var option = {

backgroundColor: 'rgba(25,1,169,.05)',

tooltip: {

trigger: 'axis',

axisPointer: {

type: 'shadow',

backgroundColor: 'rgba(245, 245, 245, 1)',

borderWidth: 1,

// padding: 10,

}

},

dataZoom: [{

show: false, //是否显示下方滚动条

realtime: true,

startValue: dataLength - 7,

endValue: dataLength - 1, //显示数据结束位置

},

{

type: 'inside',

realtime: true,

startValue: dataLength - 7,

endValue: dataLength - 1, //显示数据结束位置

}

],

grid: {

top: '20%',

right: '0',

left: '0',

bottom: '12%'

},

xAxis: [{

type: 'category',

data: ['02.25', '02.26', '02.27', '02.28', '03.01', '03.02', '03.02', '02.25', '02.26', '02.27', '02.28', '03.01', '03.02', '今天'],

axisLine: {

lineStyle: {

color: 'rgba(255,255,255,0.12)'

}

},

position: 'top',

axisLabel: {

color: function(params) {

//通过判断选中的名字改变柱子的颜色样式

if (checkName === params) {

return 'rgba(38,74,255,1)';

} else {

return 'rgba(38,74,255,.3)';

}

},

textStyle: {

fontSize: 14

},

padding: [10, 0]

},

}],

yAxis: [{

show: false,

axisLabel: {

formatter: '{value}',

color: '#e2e9ff',

},

axisLine: {

show: false

},

splitLine: {

lineStyle: {

color: 'rgba(255,255,255,0.12)'

}

}

}],

series: [{

type: 'bar',

data: [300, 450, 770, 203, 255, 188, 156, 300, 450, 770, 203, 255, 188, 156],

// itemStyle: {

//     normal: {

//         color: 'rgba(38,74,255,.3)',

//     }

// },

itemStyle: {

normal: {

label: {

show: true

},

color: function(params) {

//通过判断选中的名字改变柱子的颜色样式

if (checkName === params.name) {

return 'rgba(38,74,255,1)';

} else {

return 'rgba(38,74,255,.3)';

}

}

}

},

label: {

normal: {

show: true,

position: 'top',

textStyle: {

color: '#B9C5FC',

fontSize: '12'

},

formatter: '{c}分'

}

}

}]

};

chart.setOption(option);

return chart;

}

小程序引入的echarts过大如何解决_解决微信小程序引用echarts视图模糊的问题相关推荐

  1. 小程序引入的echarts过大如何解决_在微信小程序中使用 ECharts

    官方文档 官方已经提供了小程序版的 ECharts echarts-for-weixin 并提供的了使用示例 使用方式还是熟悉的 ECharts 的配置方案,只要自己 option 或者完整的将浏览器 ...

  2. 小程序用什么开发?快速开发一个自己的微信小程序教程

    一.写在前面 1.为什么要学小程序开发? 对于前端开发而言,微信小程序因为其简单快速.开发成本低.用户流量巨大等特点,也就成了前端开发工程师必会的一个技能. 2.开发准备: (1)有人开玩笑说,会vu ...

  3. 微信 小程序 python 渲染_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...

    本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版,进阶学习文末加群! 随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序. ...

  4. python 自动化微信小程序_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...

    原标题:干货 | 微信小程序自动化测试最佳实践(附 Python 源码) 本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版. 随着微信小程序的功能和生态日益完善, ...

  5. 基于微信小程序电子产品商城系统(springboot+ mybatis-plus+mysql+原生微信小程序)

    一.系统介绍 近年来,随着微信在我国互联网中的广泛使用,基于微信的小程序应用也如雨后春笋,2020年全网小程序已超600万,其中,微信小程序数量超380万.本论文所研究的正是基于微信小程序的电子商城的 ...

  6. 微信小程序商机_盘点微信小程序的八大商机

    原标题:盘点微信小程序的八大商机 1.小众品牌电商将会爆发 有人说电商是马化腾一个可望不可即的梦,就像马云的社交功能.小程序的出现,同样可以理解为马化腾对电商发起的又一波冲击,微信内的品牌电商能量有可 ...

  7. 微信开发修改button里的字体大小_在微信小程序中如何修改文字大小

    这篇文章主要介绍了微信小程序实现点击按钮修改文字大小功能,涉及微信小程序事件绑定及setData动态修改Page页面data数据,进而控制页面元素属性动态改变的相关操作技巧,需要的朋友可以参考下 本文 ...

  8. 微信小程序:和平精英吃鸡捏脸数据助手微信小程序源码下载支持激励视频

    这是一款捏脸数据的助手 内包含了N款明星捏脸数据和各位大咖的数据 这款小程序支持激励视频广告 用户看广告然后复制数据到和平精英里面就可以给人物换脸了 小程序里面也有教用户操作的教程 安装方法: 使用微 ...

  9. 微信小程序(一)初步,包括(初步了解微信小程序,小程序项目结构,小程序宿主环境,发布与上线等)

    文章目录 前言 一 微信小程序 1. 小程序与普通网页开发的区别 2. 注册小程序开发帐号 3. 安装开发者工具 4. 创建小程序项目 5. 查看项目效果 6. 主界面的 5 个组成部分 二 项目结构 ...

  10. Taro 小程序开发大型实战(七):尝鲜微信小程序云(下篇)

    欢迎继续阅读<Taro 小程序开发大型实战>系列,前情回顾: 熟悉的 React,熟悉的 Hooks:我们用 React 和 Hooks 实现了一个非常简单的添加帖子的原型 多页面跳转和 ...

最新文章

  1. SVG 基本知识:SVG 放大缩小之 viewbox 初探 (1)
  2. unix executable file
  3. graphpad prism怎么添加图例_Graphpad官网刚刚升级了!听说,新功能吊打R语言...........
  4. 动态路由RIP的简易配置
  5. 什么程度才算精通 Linux?
  6. Excel 【数据透视表】 -【动态表图】 之核心 -【切片器】
  7. educoder第9关:原码一位乘法器设计
  8. 企业工商数据查询接口
  9. 【算法】02 SCE-UA简介及源代码
  10. 空间数据挖掘与空间大数据的探索与思考(五)
  11. WEB-漏洞总结(sql注入详解)
  12. 什么是嵌入式人工智能
  13. 疫苗接种 vaccine jab
  14. 实战版 天猫精灵接入指南(AliGenie接入)
  15. 免费打印 免费抓娃娃 多次关注微信公众号-吸粉神器 技术实现细节
  16. 写出HTML的基本结构 做简要说明,北京市顺义区2017年--2018年届高三二模语文试题(卷)与答案解析.doc...
  17. 华为鲲鹏HCIA考试-练习02
  18. RGB和HSV相互转换
  19. dBSPL、dBm、dBu、dBV、dBFS
  20. 故障处理 软件 需求_YamahaYamaha机器人RCX340控制器报警故障维护【AVG机器人系统】_智能云仓储库存wms管理分配货_电子标签价签拣货系统_工控erp上位机软件开发设计...

热门文章

  1. 腾讯觅影:AI+医疗不光能诊断癌症,还可以很公益
  2. 关于ngx_trylock_accept_mutex的一些解释
  3. Linux系统调用--getrusage函数详解
  4. H.264视频RTP负载格式/NALU的类型
  5. 彻底搞清楚map和flatmap
  6. 使用cloudera manager安装Hue服务【详细步骤】
  7. 从架构设计、部署方式、使用方法、应用场景等方面,比较tfs、hdfs、fastdfs、Tachyon的异同
  8. vscode 经过跳板机,连接到内网服务器
  9. 面试必会系列 - 5.3 LVS负载均衡
  10. NumPy之:NumPy简介教程