首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在具有不同ShieldUI JavaScript属性的dataStart图上显示两个系列

在具有不同ShieldUI JavaScript属性的dataStart图上显示两个系列
EN

Stack Overflow用户
提问于 2013-09-03 12:17:49
回答 1查看 65关注 0票数 2

我正在尝试使用屏蔽UI JavaScriptChart显示一些销售数据。我现在有两个系列。其中载有2012年的数据,2013年的第二个数据。这是我的代码:

代码语言:javascript
复制
            dataSeries: [
            {
                seriesType:'splinearea',
                data: [13,25.6,157.2,111.6,112.8,51.58],
                dataStart: Date.UTC(2012, 0, 1),
                dataStep: 24 * 3600 * 1000 
            },
            {
                seriesType:'splinearea',
                data: [17,25.6,147.2,125.6,124.8,55.58],
                dataStart: Date.UTC(2013, 0, 1),
                dataStep: 24 * 3600 * 1000 
            },
            ]  

奇怪的是,我得到的数据是图表开头和结尾的两条小条纹。为什么会这样呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-03 15:38:15

得到这个结果是非常正常的,因为您指定了两个dataStarts,其中它们之间的距离是一年。您可以做的是:您需要保持dataStarts是相同的;更多的是,我看到您有相同的点数,所以您可能需要点对点的比较。还可以添加两个collectionAllias属性,指定一个系列用于2012年,另一个系列用于2013年:

代码语言:javascript
复制
            dataSeries: [
            {
                seriesType:'splinearea',
                data: [13,25.6,157.2,111.6,112.8,51.58],
                collectionAlias: "Sales 2012",
                dataStart: Date.UTC(2012, 0, 1),
                dataStep: 24 * 3600 * 1000 
            },
            {
                seriesType:'splinearea',
                data: [17,25.6,147.2,125.6,124.8,55.58],
                collectionAlias: "Sales 2013",
                dataStart: Date.UTC(2012, 0, 1),
                dataStep: 24 * 3600 * 1000 
            },
            ]

使用上述代码,您将能够代表2012和2013年初的销售情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18592142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档