Quantcast
Channel: SCN : Unanswered Discussions - SAP Gateway
Viewing all articles
Browse latest Browse all 1745

Unabel to display column graph in sap ui5

$
0
0

Hi Experts,

 

I am following this link http://www.saplearners.com/column-chart-using-vizframesap-viz-ui5-controls-vizframe-sapui5/

 

Working fine.(json hardcoded value)

 

Hard coded json is like this:

 

var data = {

  'Population' : [

                 {"year": "2010", "value": "784837437"},

         

                 ]

  };

 

 

But  when i am calling odata and converting to json its not working.

 

I am facing problem in json .  

 

please check my below code for json.

 

var  fnSuccess1 = function(oModel, oResponse1){

    var  json = {

               "Graph" : oModel

           }

var oModel = new sap.ui.model.json.JSONModel();

   oModel.setData(json);

 

 

var oVizFrame = this.getView().byId("idVizFrameColumn");

     var oDataSet = new sap.viz.ui5.data.FlattenedDataset({

  dimensions : [{

  name : 'Total',

  value : '{Total}' }],

 

  measures : [{

  name : 'Deliver',

  value: '{Deliver}'}],

 

  data : {

      path : "/Graph"

  }

  });

    

  oVizFrame.setDataset(oDataSet);

  oVizFrame.setModel(oModel);

  oVizFrame.setVizType('column'); // for column graph

 

  oVizFrame.setVizProperties({

  ploatArea: {

  colorPalette : d3.scale.category20().range()

  }

  });

 

  var feedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({

   'uid' :  "valueAxis",

   'type' : "Measure",

   'values' : ["Deliver"]

  });

 

  var feedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({

  'uid' :  "categoryAxis",

  'type' : "Dimension",

  'values' : ["Total"]

  });

 

  oVizFrame.addFeed(feedValueAxis);

  oVizFrame.addFeed(feedCategoryAxis);


Viewing all articles
Browse latest Browse all 1745

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>