# 可视化图表大屏适配
**Repository Path**: tanh-coding/large-screen-chart
## Basic Information
- **Project Name**: 可视化图表大屏适配
- **Description**: 没搞多么复杂,就是个图表大屏适配,支持自定义组件。
在线案例:https://www.ruiazernia.com.cn/(全屏浏览)
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 6
- **Created**: 2022-08-31
- **Last Updated**: 2022-08-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 大屏自适应图表
技术栈:VUE3(3.2+)+ Vite(^2.9.0) + echarts(^5.3.0)
## 示例
[查看示例在线地址:](https://www.ruiazernia.com.cn/)
[查看使用案例 large_screen_demo分支](https://gitee.com/LBWlbw/large-screen-chart/tree/large_screen_demo/)
克隆分支:`git clone -b large_screen_demo https://gitee.com/LBWlbw/large-screen-chart.git`
## 使用方法
- **安装**
```bash
cnpm/npm install --save largescreenchart;
```
- **使用**
```javascript
// @main.js
import {ChartPanel, screenAdapter } from 'largescreenchart';
app.use(ChartPanel).use(screenAdapter);
import 'largescreenchart/dist/style.css'
// @app
```
- **支持自定义组件导入**
```javascript
// @main.js
import largescreenchart from 'largescreenchart';
app.use(largescreenchart);
// @app
```
## Props
## screenAdapter 设计稿尺寸
```javascript
//设计稿尺寸宽度
w: {
type: Number,
default: 1920
},
//设计稿尺寸高度
h: {
type: Number,
default: 1080
}
```
## ChartPanel
```javascript
//图表宽度
width: {
type: String,
default: '100%'
},
//图表高度
height: {
type: String,
default: '350px'
},
//渲染图表的options
chartOption: {
type: Object,
required: true
}
```