1.1.13 • Published 4 years ago
xl-chart v1.1.13
install
npm install xl-chart --save-devimport
import xlChart from "xl-chart"purpose
本插件是为BI和快速创建手机版本图表而建,提供了快速重载,销毁重载等性能优化
pc版 还在考虑开放ing,如果需要 可以私信 1772907731@qq.comuse
Normal

const data = Array.from(Array(6).keys()).map((item)=>{
return {
num1:Math.floor(Math.random()*1000+1),
num2:Math.floor(Math.random()*1000+1),
record:"维度"+(item+1)
};
});
new xlChart.Normal(
dom,
{
data,
dataField: ["num1", "num2"],
recordField: "record",
seriesField: {
num1: {
name: "我是数据1",
type: "line",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
type: "bar",
color: "#00C49A"
}
}
}
);StackX

const data = Array.from(Array(6).keys()).map((item)=>{
return {
num1:Math.floor(Math.random()*1000+1),
num2:Math.floor(Math.random()*1000+1),
record:"维度"+(item+1)
};
});
new xlChart.StackX(
dom,
{
data,
dataField: ["num1", "num2"],
recordField: "record",
seriesField: {
num1: {
name: "我是数据1",
type: "bar",
stack:"1",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
type: "bar",
stack:"1",
color: "#00C49A"
}
}
}
);StackY

const data = Array.from(Array(6).keys()).map((item)=>{
return {
num1:Math.floor(Math.random()*1000+1),
num2:Math.floor(Math.random()*1000+1),
record:"维度"+(item+1)
};
});
new xlChart.StackY(
dom,
{
data,
dataField: ["num1", "num2"],
recordField: "record",
seriesField: {
num1: {
name: "我是数据1",
type: "bar",
stack:"1",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
type: "bar",
stack:"1",
color: "#00C49A"
}
}
}
);BarGrey

const data = Array.from(Array(6).keys()).map((item)=>{
return {
num1:Math.floor(Math.random()*1000+1),
num2:Math.floor(Math.random()*1000+1),
record:"维度"+(item+1)
};
});
new xlChart.BarGrey(
dom,
{
data,
dataField: ["num1", "num2"],
recordField: "record",
seriesField: {
num1: {
name: "我是数据1",
type: "line",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
type: "bar",
color: "#00C49A"
}
}
}
);BarExtreme

const data = Array.from(Array(6).keys()).map((item)=>{
return {
num1:Math.floor(Math.random()*1000+1),
num2:Math.floor(Math.random()*1000+1),
record:"维度"+(item+1)
};
});
new xlChart.BarExtreme(
dom,
{
data,
dataField: ["num1", "num2"],
recordField: "record",
seriesField: {
num1: {
name: "我是数据1",
type: "bar",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
type: "bar",
color: "#00C49A"
}
}
}
);Pie

new xlChart.Pie(
dom,
{
data:{
num1:Math.floor(Math.random()*1000+1),
num2:Math.floor(Math.random()*1000+1),
num3:Math.floor(Math.random()*1000+1),
},
dataField: ["num1", "num2", "num3"],
seriesField: {
num1: {
name: "我是数据1",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
color: "#00C49A"
},
num3: {
name: "我是数据3",
color: "#FA8F67"
}
}
}
);#reload
//可以更新任意值
const chart = new xlChart.Normal({});
chart.reloadOption({
data:[],
dataField: ["num1", "num2", "num3"],
seriesField: {
num1: {
name: "我是数据1",
type: "bar",
color: "#6BEDD1",
},
num2: {
name: "我是数据2",
type: "line",
color: "#00C49A"
},
num3: {
name: "我是数据3",
type: "line",
color: "#FA8F67"
}
}
});#destroy
// 销毁重构
const chart = new xlChart.Normal({});
chart.destroy();1.1.13
4 years ago
1.1.12
4 years ago
1.1.11
4 years ago
1.1.10
4 years ago
1.1.9
4 years ago
1.1.8
4 years ago
1.1.7
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
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago