Cool-UniX
uni-appX 跨端移动框架
插件市场Cool-UniX
uni-appX 跨端移动框架
Cool-Admin-Node
后台管理系统开发、Api接口开发
Cool-Admin-Java
后台管理系统开发、Api接口开发
Cool-Admin-Vue
后台管理系统开发前端
Cool Uni
移动端基于 uni-app 的跨端开发框架
Cool Flow Ai
开发Ai应用编排流程知识库知识图谱
Cool Team
Ai多智能体团队协作完成任务
发布帖子
寻求帮助或分享知识
发布插件
分享您的插件
Cool v8Cool-UniX
Cool-Admin-Node
Cool-Admin-Java
Cool-Admin-Vue
Cool Uni
Cool Flow Ai
Cool Team
发布帖子
发布插件

轻量charts图表














cool-charts 将文件夹移动到 cool-uni/uni_modules中 。uni_modules/cool-charts/pages/demo 是图表示例{
"path": "index",
"style": {
"navigationBarTitleText": "占位引用",
"componentPlaceholder": {
"cool-charts": "view"
}
}
}
微信小程序、H5,其他的没有测试过,不过应该能适配全端,因为是纯 canvas api 绘制的图表,如果其他端表现异常 可观察下是否获取到canvas的绘图上下文 。cool-charts\utils\config.ts 中查看 <view class="" style="min-height: 500rpx">
<cool-charts
type="area"
:opts="data.terminalOpts"
:chartData="data.terminalChartData"
/>
</view>
const data = reactive<{ [key: string]: any }>({
terminalChartData: {
categories: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月'],
series: [
{
name: "终端数量",
legendShape: "circle",
color: "#4B98FE",
pointShape: "none",
data: [154,584,144,1255,125,25,12,3665,452],
},
],
},
terminalOpts: {
color: [
"#4B98FE",
"#00D05E",
"#FFAC00",
"#FB6A67",
"#957BFE",
"#00B9FE",
"#FE871B",
"#00C8B0",
"#F674D6",
],
padding: [15, 15, 0, 15],
dataLabel: false,
xAxis: {
disableGrid: true,
},
yAxis: {
gridColor: "rgba(230,230,230,0.6)",
disabled: false,
disableGrid: false,
gridType: "dash",
dashLength: "4",
data: [
{
axisLineColor: "#FFFFFF",
},
],
},
legend: {
show: true,
position: "top",
float: "right",
},
extra: {
area: {
type: "curve",
opacity: 0.9,
addLine: true,
width: 2,
gradient: true,
},
},
},
})