histogram.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. * @Author: your name
  3. * @Date: 2024-11-19 16:24:20
  4. * @LastEditTime: 2024-11-19 16:58:13
  5. * @LastEditors: bogon
  6. * @Description: In User Settings Edit
  7. * @FilePath: /performance-test/src/assets/js/constants/echarts-config/histogram.js
  8. */
  9. // 风速分布直方图
  10. // 用途:显示不同风速范围内的频率分布。
  11. // 适用场景:风速频率统计、资源分布分析。
  12. // 实现建议:
  13. // 使用 ECharts 的直方图。
  14. export const option = {
  15. toolbox: {
  16. feature: {
  17. dataView: { show: true, readOnly: false },
  18. magicType: { show: true, type: ["line", "bar"] },
  19. restore: { show: true },
  20. saveAsImage: { show: true },
  21. },
  22. },
  23. xAxis: {
  24. name: "风速范围 (m/s)",
  25. type: "category",
  26. data: ["0-2", "2-4", "4-6", "6-8", "8-10", ">10"],
  27. },
  28. yAxis: {
  29. name: "频率 (%)",
  30. type: "value",
  31. },
  32. series: [
  33. {
  34. name: "风速分布",
  35. type: "bar",
  36. data: [5, 20, 35, 25, 10, 5], // 每个风速范围的频率
  37. },
  38. ],
  39. tooltip: {
  40. trigger: "axis",
  41. },
  42. };