0.0.6 • Published 5 years ago
binmade-charts v0.0.6
@BinMade/BinMadeCharts
BinMade自用图表
🖥 支持环境
- 现代浏览器和 IE11 及以上。
IE / Edge | Firefox | Chrome | Safari | Electron |
---|---|---|---|---|
IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
📦 安装
npm install binmade-charts
yarn add binmade-charts
🔨 示例
import { PieChart } from 'binmade-charts';
export default function() {
const options = {
title: {
text: '能耗占比',
},
legend: {
data: ['电', '蒸汽', '燃气', '水'],
},
tooltip: {
unit: '万元',
},
color: ['#48D3C4', '#2C88FC', '#7A7EFF', '#FE9957'],
series: {
name: '能耗占比',
data: [
{
name: '电',
value: 123,
},
{
name: '蒸汽',
value: 234,
},
{
name: '燃气',
value: 45,
},
{
name: '水',
value: 34,
},
],
radius: ['55%', '75%'],
center: ['50%', '40%'],
},
};
return <PieChart options={options} style={{ height: 250 }} />;
}
🛡 TypeScript
✨ 运行
# example运行
cd example && umi dev
# 如果没有 umi 这个命令, 请安装
$ yarn global add umi
# 文档运行
index.mdx编写后 yarn dev
# 监控文件变化并打包
$ yarn run dev
# 打包
$ yarn run build
🌈 Todo
- 柱状图和折线图
- 饼图
- 仪表盘
- React-Native 图表转换
⚙️ 可覆盖配置项
🤝 以下配置项均可参照echarts对应配置项覆盖更改,如有不满足需求的地方,请联系王晓烽进行更改
配置内容 | 详情 | 备注 |
---|---|---|
title | 标题组件,包含主标题和副标题 | - |
legend | 图例组件 | - |
grid | 直角坐标系内绘图网格 | PieChart中不可配置 |
xAxis | 直角坐标系grid中的x轴 | PieChart中不可配置 |
yAxis | 直角坐标系grid中的y轴 | PieChart中不可配置 |
dataZoom | 区域缩放 | - |
tooltip | 提示框组件 | 通过booleanDashboard来配置大屏和默认提示框,默认为false,PieChart中无booleanDashboard,可覆盖配置 |
color | 调色盘颜色列表 | - |
textStyle | 全局的字体样式 | - |
series | 系列列表 | - |
style | 可配置图表外层容器style | - |