SAPUI5 VizContainer - 删除预设图表选项(sap.viz.ui5.VizContainer)

时间:2014-10-20 11:38:56

标签: json configuration sapui5 graph-visualization

我正在使用VizContainer在SAPUI5中可视化我的数据(VizContainer-Link to demo page

我有两个问题:

  • 如何减少预设图表选项(例如我不想提供所有类型的热图,另外我不想提供所有类型的散点图) - 我没有找到任何选项来配置这个...(回答)
  • 如何正确配置X轴? (见下面的例子)

SAPUI5演示工具包页面上的链接示例中的X轴配置,可以轻松地将第二个维度插入到数据集中,但我认为在动态场景中这非常困难。我的数据有一个维度是月份(在这个月我有不同的y轴值),这很好。

var  data =  [[
{"name":"Country","type":"Dimension"},
{"name":"Quater","type":"Dimension"},
{"name":"Profit","type":"Measure"}, 
{"name":"Revenue","type":"Measure"}],
  ["Country1","Q1" 141.25, 35],
  ["Country1","Q2", 41, 25],
  ["Country2", "Q1", 133.82, 45],
  ["Country2", "Q2", 33.82, 89],
];

我的数据,适用于提供“完整时间帧”作为x轴。 oJSON [i]。标题包含月份名称(例如“10/2014”)

var  data =  [ [ {"name":"Complete Timeframe","type":"Dimension"},
                 {"name":"Month1","type":"Measure"}, 
                 {"name":"Month2","type":"Measure"},
             ],
                 [ oJSON[0].Title, oJSON[0].Month1, oJSON[0].Month2],
                 [ oJSON[1].Title, oJSON[1].Month1, oJSON[1].Month2],
                 [ oJSON[2].Title, oJSON[2].Month1, oJSON[2].Month2],
             ];

我想要实现的是能够根据月份拥有多个x轴尺寸(例如,在我的VizContainer提供的“完整时间范围”中,还有单个值,例如“08/2014”,“09/2014” ......这可能吗?有人有经验吗?

回答问题1: 如果有更好的解决方案,请告诉我!我不知道如何以另一种方式实现它

    $("#content").find(".viz-controls-switchbar-switcher-container").children(':nth-child(4)').hide();
    $("#content").find(".viz-controls-switchbar-switcher-container").children(':nth-child(5)').hide();

0 个答案:

没有答案