暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

Example_Test.cs 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. using XCharts.Runtime;
  4. #if INPUT_SYSTEM_ENABLED
  5. using Input = XCharts.Runtime.InputHelper;
  6. #endif
  7. namespace XCharts.Example
  8. {
  9. [DisallowMultipleComponent]
  10. [ExecuteInEditMode]
  11. public class Example_Test : MonoBehaviour
  12. {
  13. BaseChart chart;
  14. void Awake()
  15. {
  16. chart = gameObject.GetComponent<BaseChart>();
  17. var btnTrans = transform.parent.Find("Button");
  18. if (btnTrans)
  19. {
  20. btnTrans.gameObject.GetComponent<Button>().onClick.AddListener(OnTestBtn);
  21. }
  22. }
  23. void Update()
  24. {
  25. if (Input.GetKeyDown(KeyCode.Space))
  26. {
  27. AddData();
  28. //OnTestBtn();
  29. }
  30. }
  31. void OnTestBtn()
  32. {
  33. object[][] m_TestData = new object[][]
  34. {
  35. new object[] { "01/06/20", 2.2d, 5.6d },
  36. new object[] { "22/06/20", 2.4d, 5.3d },
  37. new object[] { "04/08/21", 4.5d, 5.4d },
  38. new object[] { "05/08/21", 6.3d, 6.4d },
  39. new object[] { "06/08/21", 3.1d, 6.4d },
  40. new object[] { "09/08/21", 3.9d, 6.3d },
  41. new object[] { "10/08/21", 1.9d, 4.6d },
  42. };
  43. chart.ClearData();
  44. foreach (var list in m_TestData)
  45. {
  46. chart.AddXAxisData((string) list[0]);
  47. chart.AddData(0, (double) list[1]);
  48. chart.AddData(1, (double) list[2]);
  49. }
  50. }
  51. void AddData()
  52. {
  53. var serie = chart.InsertSerie<Bar>(0);
  54. for(int i=0;i<5;i++){
  55. chart.AddData(serie.index, Random.Range(10,90));
  56. }
  57. }
  58. }
  59. }