{
"items" : [
{
"Year": "2012",
"Milk": "20",
"Sugar": "5",
"Tea": "5"
},
{
"Year": "2013",
"Milk": "30",
"Sugar": "10",
"Tea": "10"
},
{
"Year": "2014",
"Milk": "35",
"Sugar": "15",
"Tea": "15"
},
{
"Year": "2015",
"Milk": "60",
"Sugar": "20",
"Tea": "20"
},
{
"Year": "2016",
"Milk": "70",
"Sugar": "40",
"Tea": "40"
}
]
}
"sap.ui5": {
…………………………….
"models": {
"i18n": {
"type": "sap.ui.model.resource.ResourceModel",
"settings": {
"bundleName": "Dual_Bar_Chart.i18n.i18n"
}
},
"Data": {
"Data": {
"type": "sap.ui.model.json.JSONModel",
"uri": "model/Data.json"
}
}
},
"resources": {
"css": [{
"uri": "css/style.css"
}]
}
}
<viz:VizFrame xmlns="sap.viz" id="idStackedChart" vizType="stacked_bar" width="100%" height="100%">
</viz:VizFrame>
onInit: function() {
var sampleDatajson = new sap.ui.model.json.JSONModel("model/Data.json");
var oVizFrame = this.getView().byId("idStackedChart");
oVizFrame.setVizProperties({
plotArea: {
colorPalette: d3.scale.category20().range(),
dataLabel: {
showTotal: true
}
},
tooltip: {
visible: true
},
title: {
text: "Stacked Bar Chart"
}
});
var oDataset = new sap.viz.ui5.data.FlattenedDataset({
dimensions: [{
name: "Year",
value: "{Year}"
}],
measures: [{
name: "Milk",
value: "{Milk}"
}, {
name: "Sugar",
value: "{Sugar}"
}, {
name: "Tea",
value: "{Tea}"
}],
data: {
path: "/items"
}
});
oVizFrame.setDataset(oDataset);
oVizFrame.setModel(sampleDatajson);
var oFeedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
"uid": "valueAxis",
"type": "Measure",
"values": ["Milk"]
}),
oFeedValueAxis1 = new sap.viz.ui5.controls.common.feeds.FeedItem({
"uid": "valueAxis",
"type": "Measure",
"values": ["Sugar"]
}),
oFeedValueAxis2 = new sap.viz.ui5.controls.common.feeds.FeedItem({
"uid": "valueAxis",
"type": "Measure",
"values": ["Tea"]
}),
oFeedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
"uid": "categoryAxis",
"type": "Dimension",
"values": ["Year"]
});
oVizFrame.addFeed(oFeedValueAxis);
oVizFrame.addFeed(oFeedValueAxis1);
oVizFrame.addFeed(oFeedValueAxis2);
oVizFrame.addFeed(oFeedCategoryAxis);
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
11 | |
10 | |
7 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |