ChartDto.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. using DllAmbiguity;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. namespace DllEapEntity.Dtos
  6. {
  7. /// <summary>
  8. /// 百度ECharts图表所需数据
  9. /// </summary>
  10. public class ChartDto
  11. {
  12. /// <summary>
  13. /// 图表标题
  14. /// </summary>
  15. public string text { get; set; }
  16. /// <summary>
  17. /// 图例名称
  18. /// </summary>
  19. public string[] legend { get; set; }
  20. /// <summary>
  21. /// X轴数据
  22. /// </summary>
  23. public string[] xdata { get; set; }
  24. /// <summary>
  25. /// Y轴数据
  26. /// </summary>
  27. public float[] ydata { get; set; }
  28. public IEnumerable<Series> series { get; set; }
  29. }
  30. public class ChartDto2
  31. {
  32. /// <summary>
  33. /// 图表标题
  34. /// </summary>
  35. public string text { get; set; }
  36. /// <summary>
  37. /// 图例名称
  38. /// </summary>
  39. public string[] legend { get; set; }
  40. /// <summary>
  41. /// X轴数据
  42. /// </summary>
  43. public string[] xdata { get; set; }
  44. /// <summary>
  45. /// Y轴数据
  46. /// </summary>
  47. public double[] ydata { get; set; }
  48. public IEnumerable<Series> series { get; set; }
  49. }
  50. public class Series
  51. {
  52. public string name { get; set; }
  53. public string type { get; set; }
  54. public string stack { get; set; }
  55. public float[] data { get; set; }
  56. public ItemStyle itemStyle { get; set; }
  57. }
  58. public class ItemStyle
  59. {
  60. public Normal normal { get; set; }
  61. }
  62. public class Normal
  63. {
  64. public Label label { get; set; }
  65. }
  66. }