排名
14
文章
75
粉丝
21
评论
43
申请别的接口数据(网络接口)
剑轩 :
哇,小姐姐
申请别的接口数据(网络接口)
是伍尚金哇 :
敲一夜代码,流下两三行泪水,掏空四肢五体,六杯白开水七桶泡面
mui框架-移动端跳转以及传值的简单方法(修改解决方法)
剑轩 : 厉害厉害!
mui框架-移动端跳转以及传值的简单方法(修改解决方法)
是伍尚金哇 :
测试了 可以直接在
extras: {
userid:'10'
//自定义扩展...
数据库的varchar和nvarchar的区别
是伍尚金哇 : 没人看 自己看一个 温习一下
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

在公司有些东西需要投到大屏幕上去显示,也就是电视显示屏(安卓版的),但是我没普通的html代码并不能打包到上去安装使用。需要借组ionic开源来搞这个东西,而刚好ionic的后台代码是Angular写的,Angular又是基于TypeScript来写的,所以只能使用Echarts图表来搞,其他的图表还有Viser和G2等等,本文可以档只讲Echarts,想要了解更多请点击参考Echarts官方文档
创建好ionic项目之后安装echarts插件
执行命令
npm install echarts --save npm install @types/echarts --save
在页面上放一个div作为图标容器
<div #chart style="width: 350px;height:280px;"></div>
在ts后台代码添加引入
import * as echarts from 'echarts';
在初始化ionViewDidEnter()里面添加Echarts画图,至于很多参数是什么意思,自己去Echarts官网看看,有文档,也有在线代码测试
sionViewDidEnter() {/*当进入页面时触发*/
const ec = echarts as any;
var myChart = ec.init(document.getElementById('chart'));
var optionchart = {
color: ['#3398DB'],
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: '3%',
right: '3%',
bottom: '10%',
top:'10%',
containLabel: true
},
xAxis: [
{
type: 'category',
data: ['x1','x2','x3','x4',...],
axisTick: {
alignWithLabel: true,
}
}
],
yAxis: [
{
type : 'value',
scale : true,
min : 0,
splitNumber : 6,
splitLine :{ //网格线
lineStyle:{
type:'dashed' //设置网格线类型 dotted:虚线 solid:实线
},
show:true //隐藏或显示
}
}
],
series: [
{
name: '数值',
type: 'bar',
barWidth: '60%',
label:{
normal:{
show: true,
position:'top',
formatter: function(v){
var val = v.data;
return val;
},
color: '#00008B'
}
},
data: [12,3,,5546,7,3,2,5,6,23,12]
}
]
};
myChart.setOption(optionchart);
}
执行ionic serve运行项目看效果
上面柱状图,如果换其他的类型图表只需要换掉optionchart为option面的代码就可以了
评价
是伍尚金哇_v
忘掉过去式
大佬