返回介绍

数据格式化

发布于 2021-05-31 23:45:22 字数 2277 浏览 1325 评论 0 收藏 0

v-charts 提供对数据格式的设置的能力,一个常见的设置数据格式的方式如下所示:

<template>
<ve-line :data="chartData" :settings="chartSettings"></ve-line>
</template>
<script>
export default {
data () {
this.chartSettings = {
metricsType: {
'访问用户': '0a'
}
}
return {
chartData: {
columns: ['日期', '访问用户', '下单用户'],
rows: [
{ '日期': '1/1', '访问用户': 1393, '下单用户': 1093 },
{ '日期': '1/2', '访问用户': 3530, '下单用户': 3230 },
{ '日期': '1/3', '访问用户': 2923, '下单用户': 2623 },
{ '日期': '1/4', '访问用户': 1723, '下单用户': 1423 },
{ '日期': '1/5', '访问用户': 3792, '下单用户': 3492 },
{ '日期': '1/6', '访问用户': 4593, '下单用户': 4293 }
]
}
}
}
}
</script>

大部分的图表支持在 settings 中通过 metricsType 设置数据格式;同时,对于折线图,柱状图等,还可以通过 settings 中的 yAxisType 实现数据格式的设置。

上面的 0a 表示使用 KMB 的格式显示数据,常见的数据格式设置可以参考下表,其他的格式可以参考 numeral 的 文档 进行设置。

数值formatter结果
11000,01,100
11000a1k
10000.0a1.0k
10000.[0]a1k
0.120.00%12.00%
0.120.[00]%12%

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文