Jump to content
JChartFX Community


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About farhan

  • Rank
  1. Hi Juan, Thank you for the response. I managed to solve the issue. The problem was with the UI where I didn't set the div width and height which accomodates the graph control. It was a wrong assumption on my part that the div will automatically size based on graph. Best Regards
  2. Hi, I am new to javascript and jChartfx. I am trying to create a pie but get this error -- crosstabdataprovider cannot be accessed fron undefined. probably the cfx.data object is null - even if I dont use crosstabdataprovider there is no graph created function loadStatsGraph(data) { chartStats = new cfx.Chart(); chartStats.setGallery(cfx.Gallery.Pie); var ldata = [{ "Count": 10, "status": "Successful calculation" }, { "Count": 90, "status": "UnSuccessful calculation"}]; chartStats.setDataSource(ldata); var fields = chartStats.getDataSourceSettings().getFields(); var field1 = new cfx.FieldMap(); field1.setName("status"); field1.setUsage(cfx.FieldUsage.RowHeading); fields.add(field1); var field2 = new cfx.FieldMap(); field2.setName("Count"); field2.setUsage(cfx.FieldUsage.ColumnHeading); fields.add(field2); var crosstab = new cfx.data.CrosstabDataProvider(); crosstab.setDataSource(chartStats.getDataSource()); chartStats.setDataSource(crosstab); var data = chartStats.getData(); data.setSeries(1); //chartStats.getAllSeries().getPointLabels().setVisible(true); var titles = chartStats.getTitles(); var title = new cfx.TitleDockable(); title.setText("Build Statistics"); titles.add(title); var divHolder = document.getElementById('divStats'); chartStats.create(divHolder); } Regards Farhan
  • Create New...