2 Star 47 Fork 6

刘博文 / 可视化图表大屏适配

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

大屏自适应图表

技术栈:VUE3(3.2+)+ Vite(^2.9.0) + echarts(^5.3.0)

示例

查看示例在线地址:

查看使用案例 large_screen_demo分支

克隆分支:git clone -b large_screen_demo https://gitee.com/LBWlbw/large-screen-chart.git

使用方法

  • 安装
cnpm/npm  install --save largescreenchart;
  • 使用
// @main.js

import {ChartPanel, screenAdapter } from 'largescreenchart'; 

app.use(ChartPanel).use(screenAdapter);

import 'largescreenchart/dist/style.css'

// @app

<screenAdapter w='19220' h='1080'>
    <ChartPanel width='xxxx' height='xxxx' :chartOption='chartOption' />
</screenAdapter>
  • 支持自定义组件导入
// @main.js
import largescreenchart from 'largescreenchart'; 
app.use(largescreenchart);
    
// @app
<largescreenchart.screenAdapter w='19220' h='1080'>
    <largescreenchart.ChartPanel width='xxxx' height='xxxx' :chartOption='chartOption' />
</largescreenchart.screenAdapter>

Props

screenAdapter 设计稿尺寸

    //设计稿尺寸宽度
       w: {
            type: Number,
            default: 1920
        },
    //设计稿尺寸高度
        h: {
            type: Number,
            default: 1080
        }

ChartPanel

//图表宽度
width: {
    type: String,
    default: '100%'
},
//图表高度
height: {
    type: String,
    default: '350px'
},
//渲染图表的options
chartOption: {
    type: Object,
    required: true
}

空文件

简介

没搞多么复杂,就是个图表大屏适配,支持自定义组件。 在线案例:https://www.ruiazernia.com.cn/(全屏浏览) 展开 收起
JavaScript 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/LBWlbw/large-screen-chart.git
git@gitee.com:LBWlbw/large-screen-chart.git
LBWlbw
large-screen-chart
可视化图表大屏适配
master

搜索帮助