Show:

File: ia\charts\PieChart.js

  1. /**
  2. * Pie Chart.
  3. *
  4. * @author J Clare
  5. * @class ia.PieChart
  6. * @extends ia.ChartBase
  7. * @constructor
  8. * @param {String} id The id of the chart.
  9. */
  10. ia.PieChart = function(id)
  11. {
  12. ia.PieChart.baseConstructor.call(this, id);
  13. }
  14. ia.extend(ia.ChartBase, ia.PieChart);
  15. /**
  16. * Clears and renders the map.
  17. *
  18. * @method render
  19. */
  20. ia.PieChart.prototype.render = function()
  21. {
  22. // Clear the canvas.
  23. this.clear();
  24. // Update and render the layers.
  25. var layers = this.getLayers();
  26. for (var i = 0; i < layers.length; i++)
  27. {
  28. var layer = layers[i]
  29. layer.update();
  30. layer.render();
  31. }
  32. };