小程序引入的echarts过大如何解决_解决微信小程序引用echarts视图模糊的问题
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视图模糊的问题相关推荐
- 小程序引入的echarts过大如何解决_在微信小程序中使用 ECharts
官方文档 官方已经提供了小程序版的 ECharts echarts-for-weixin 并提供的了使用示例 使用方式还是熟悉的 ECharts 的配置方案,只要自己 option 或者完整的将浏览器 ...
- 小程序用什么开发?快速开发一个自己的微信小程序教程
一.写在前面 1.为什么要学小程序开发? 对于前端开发而言,微信小程序因为其简单快速.开发成本低.用户流量巨大等特点,也就成了前端开发工程师必会的一个技能. 2.开发准备: (1)有人开玩笑说,会vu ...
- 微信 小程序 python 渲染_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...
本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版,进阶学习文末加群! 随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序. ...
- python 自动化微信小程序_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...
原标题:干货 | 微信小程序自动化测试最佳实践(附 Python 源码) 本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版. 随着微信小程序的功能和生态日益完善, ...
- 基于微信小程序电子产品商城系统(springboot+ mybatis-plus+mysql+原生微信小程序)
一.系统介绍 近年来,随着微信在我国互联网中的广泛使用,基于微信的小程序应用也如雨后春笋,2020年全网小程序已超600万,其中,微信小程序数量超380万.本论文所研究的正是基于微信小程序的电子商城的 ...
- 微信小程序商机_盘点微信小程序的八大商机
原标题:盘点微信小程序的八大商机 1.小众品牌电商将会爆发 有人说电商是马化腾一个可望不可即的梦,就像马云的社交功能.小程序的出现,同样可以理解为马化腾对电商发起的又一波冲击,微信内的品牌电商能量有可 ...
- 微信开发修改button里的字体大小_在微信小程序中如何修改文字大小
这篇文章主要介绍了微信小程序实现点击按钮修改文字大小功能,涉及微信小程序事件绑定及setData动态修改Page页面data数据,进而控制页面元素属性动态改变的相关操作技巧,需要的朋友可以参考下 本文 ...
- 微信小程序:和平精英吃鸡捏脸数据助手微信小程序源码下载支持激励视频
这是一款捏脸数据的助手 内包含了N款明星捏脸数据和各位大咖的数据 这款小程序支持激励视频广告 用户看广告然后复制数据到和平精英里面就可以给人物换脸了 小程序里面也有教用户操作的教程 安装方法: 使用微 ...
- 微信小程序(一)初步,包括(初步了解微信小程序,小程序项目结构,小程序宿主环境,发布与上线等)
文章目录 前言 一 微信小程序 1. 小程序与普通网页开发的区别 2. 注册小程序开发帐号 3. 安装开发者工具 4. 创建小程序项目 5. 查看项目效果 6. 主界面的 5 个组成部分 二 项目结构 ...
- Taro 小程序开发大型实战(七):尝鲜微信小程序云(下篇)
欢迎继续阅读<Taro 小程序开发大型实战>系列,前情回顾: 熟悉的 React,熟悉的 Hooks:我们用 React 和 Hooks 实现了一个非常简单的添加帖子的原型 多页面跳转和 ...
最新文章
- SVG 基本知识:SVG 放大缩小之 viewbox 初探 (1)
- unix executable file
- graphpad prism怎么添加图例_Graphpad官网刚刚升级了!听说,新功能吊打R语言...........
- 动态路由RIP的简易配置
- 什么程度才算精通 Linux?
- Excel 【数据透视表】 -【动态表图】 之核心 -【切片器】
- educoder第9关:原码一位乘法器设计
- 企业工商数据查询接口
- 【算法】02 SCE-UA简介及源代码
- 空间数据挖掘与空间大数据的探索与思考(五)
- WEB-漏洞总结(sql注入详解)
- 什么是嵌入式人工智能
- 疫苗接种 vaccine jab
- 实战版 天猫精灵接入指南(AliGenie接入)
- 免费打印 免费抓娃娃 多次关注微信公众号-吸粉神器 技术实现细节
- 写出HTML的基本结构 做简要说明,北京市顺义区2017年--2018年届高三二模语文试题(卷)与答案解析.doc...
- 华为鲲鹏HCIA考试-练习02
- RGB和HSV相互转换
- dBSPL、dBm、dBu、dBV、dBFS
- 故障处理 软件 需求_YamahaYamaha机器人RCX340控制器报警故障维护【AVG机器人系统】_智能云仓储库存wms管理分配货_电子标签价签拣货系统_工控erp上位机软件开发设计...
热门文章
- 腾讯觅影:AI+医疗不光能诊断癌症,还可以很公益
- 关于ngx_trylock_accept_mutex的一些解释
- Linux系统调用--getrusage函数详解
- H.264视频RTP负载格式/NALU的类型
- 彻底搞清楚map和flatmap
- 使用cloudera manager安装Hue服务【详细步骤】
- 从架构设计、部署方式、使用方法、应用场景等方面,比较tfs、hdfs、fastdfs、Tachyon的异同
- vscode 经过跳板机,连接到内网服务器
- 面试必会系列 - 5.3 LVS负载均衡
- NumPy之:NumPy简介教程