1.2.3 • Published 4 years ago

my-chart-demo v1.2.3

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

my-chart-demo

tips: 个人兴趣做的插件,当前是非常基础的,仅仅个人测试demo。勿喷~

1. 安装

yarn add my-chart-demo // npm install my-chart-demo --save

2. 字段

  • 颜色主题类型

    enum EThemeType {
      walden = 0,
      vintage = 5,
      westeros = 10,
      shine = 15,
      macarons = 20,
    }
  • 图表类型枚举

    enum EChartType {
      MSLine = 0,  // 折线
      MSBar = 5,   // 柱状
    }
  • 图表数据类型枚举

    enum EChartDataType {
      static = 0,  // 静态
      dynamic = 5,  // 动态
    }
  • IChartData接口

      // 数据项id
      id: string;
     // 数据项名
      name: string;
      // 数据
      value: string;
字段名字段类型默认值备注
idstringGuid.EMPTY表id
namestring图表名
themeTypeEThemeTypeEThemeType.walden颜色主题类型
chartTypeEChartTypeEChartType.MSLine图表类型
dataTypeEChartDataType数据类型,分为静态和动态
categoryDatastring类目轴数据
chartsDataArray<IChartData>数据项数据

3. 传递参数

字段名字段类型备注
widthnumber\| string\|undefined图表的宽度
heightnumber\|string\|undefined图表的高度
chartsIChart图表的数据
idNamestring图表的类名
devicePixelRationumber\|undefined设备像素比
rendererstring\|undefined渲染方式 canvas| svg

4. 例子

    1. main文件引入

      import MSChart from "my-chart-demo";
      Vue.use(MSChart);
    1. 测试组件 测试数据在项目中

      npm.io

生成图表:

npm.io

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.16

4 years ago

1.1.15

4 years ago

1.1.14

4 years ago

1.1.9

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.13

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

0.1.6

4 years ago

0.1.4

4 years ago

0.1.5

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago