大屏可视化项目实践

1,478 阅读1分钟

如何适配屏幕(px)

电脑手机屏幕尺寸不同如何进行适配

屏幕宽则左右居中 高则上下居中

宽高可用如下算法进行计算 image.png Wp是页面有效宽度 Hp是页面有效高度

若设备宽高比大于16/9,页面宽=设备高的16/9

若设备宽高比等于16/9,页面宽=设备高

若设备宽高比小于16/9,页面宽=设备高

如何将设计稿等比例还原

通过以下计算方式写成PX()函数来计算对应的rem

image.png

如何使用Grid布局

Grid是网格式布局,它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。

头部做成header,main部分则采用Grid布局对图像各种图表进行分布,footer部分注明我的码云账户

image.png 右侧可以根据屏幕大小来调整像素,由于 / 的存在我使用了fr

如何使用Echarts

确保已安装Echarts包的情况下进行引用没有安装通过以下命令进行安装

npm install echarts --save

引用echarts

import * as echarts from 'echarts';
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 绘制图表
myChart.setOption({
  title: {
    text: 'ECharts 入门示例'
  },
  tooltip: {},
  xAxis: {
    data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
  },
  yAxis: {},
  series: [
    {
      name: '销量',
      type: 'bar',
      data: [5, 20, 36, 10, 10, 20]
    }
  ]
});

图表引用后通过对其修改获得想要的效果 效果可以通过echarts.apache.org/zh/cheat-sh… 该网站进行修改