No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LineChart.cs 840B

1234567891011121314151617181920212223242526272829
  1. using UnityEngine;
  2. namespace XCharts.Runtime
  3. {
  4. [AddComponentMenu("XCharts/LineChart", 13)]
  5. [ExecuteInEditMode]
  6. [RequireComponent(typeof(RectTransform))]
  7. [DisallowMultipleComponent]
  8. public class LineChart : BaseChart
  9. {
  10. protected override void DefaultChart()
  11. {
  12. AddChartComponentWhenNoExist<GridCoord>();
  13. AddChartComponentWhenNoExist<XAxis>();
  14. AddChartComponentWhenNoExist<YAxis>();
  15. var tooltip = EnsureChartComponent<Tooltip>();
  16. tooltip.type = Tooltip.Type.Line;
  17. tooltip.trigger = Tooltip.Trigger.Axis;
  18. RemoveData();
  19. Line.AddDefaultSerie(this, GenerateDefaultSerieName());
  20. for (int i = 0; i < 5; i++)
  21. {
  22. AddXAxisData("x" + (i + 1));
  23. }
  24. }
  25. }
  26. }