D3:绘制错误数据集的多线图

时间:2017-06-12 08:51:16

标签: jquery d3.js

当我运行这部分代码时,我在图像enter image description here

中附加了以下输出

问题是我的最大值是在y轴上缩放但是我的线没有绘制(例如在下面的代码中我的最大值是52但是我的线条只绘制到40,同样可以在图片)     我正在绘制x轴上的时间而不是y轴上的数据     如果我硬编码JSON,如果相同的代码而不是从d3.json获取数据,则不会发生此问题。     从URL获取的我的JSON数据具有以下格式

Sub Button1_Click()

Dim PvtTbl                  As PivotTable
Dim PvtCache                As PivotCache
Dim PvtDataRng              As Range

Set PvtDataRng = Worksheets("OTR_Promo_List_ADV_2017").Range("B2:AU500")

Set PvtCache = ActiveWorkbook.PivotCaches.Add(xlDatabase, PvtDataRng)

Set PvtTbl = Worksheets("Desired_Distribution").PivotTables("PivotTable1")

For Each PvtTbl In Worksheets("Desired_Distribution").PivotTables

    Set PvtCache = ActiveWorkbook.PivotCaches.Add(xlDatabase, PvtDataRng)

    With PvtTbl
        .ChangePivotCache PvtCache
        .RefreshTable
    End With

    Set PvtCache = Nothing

Next PvtTbl

End Sub

我不知道我哪里出错了,有人请帮助我。



 var data = [
    {date:"201110010501",A:63.4,B:62.7},
    {date:"201110021234",A:58,B:59.9},
    {date:"201110030957",A:53.3,B:59.1},
    {date:"201110040250",A:55.7,B:58.8}];




0 个答案:

没有答案