pareto.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /*
  2. * @Author: your name
  3. * @Date: 2024-11-20 09:19:45
  4. * @LastEditTime: 2024-11-25 09:44:44
  5. * @LastEditors: bogon
  6. * @Description: In User Settings Edit
  7. * @FilePath: /performance-test/src/assets/js/constants/echarts-config/pareto.js
  8. */
  9. // 帕累托图-pareto
  10. // 风电场设备故障类型及累积影响
  11. // 帕累托图通常用于显示数据的分类贡献和累积比例。
  12. export const option = {
  13. title: {
  14. text: "设备故障类型及累积",
  15. },
  16. tooltip: {
  17. trigger: "axis",
  18. axisPointer: {
  19. type: "shadow",
  20. },
  21. },
  22. legend: {
  23. top: "bottom",
  24. },
  25. toolbox: {
  26. feature: {
  27. dataView: { show: true, readOnly: false },
  28. magicType: { show: true, type: ["line", "bar"] },
  29. restore: { show: true },
  30. saveAsImage: { show: true },
  31. },
  32. },
  33. grid: {
  34. containLabel: true,
  35. },
  36. xAxis: {
  37. type: "category",
  38. data: ["变压器故障", "叶片破损", "发电机故障", "控制系统故障", "其他"],
  39. name: "故障类型",
  40. },
  41. yAxis: [
  42. {
  43. type: "value",
  44. name: "故障频率",
  45. },
  46. {
  47. type: "value",
  48. name: "累积百分比 (%)",
  49. },
  50. ],
  51. series: [
  52. {
  53. name: "故障频率",
  54. type: "bar",
  55. data: [50, 30, 10, 5, 5],
  56. itemStyle: {
  57. color: "#5793f3",
  58. },
  59. },
  60. {
  61. name: "累积百分比",
  62. type: "line",
  63. yAxisIndex: 1,
  64. data: [50, 80, 90, 95, 100],
  65. smooth: true,
  66. lineStyle: {
  67. color: "#d14a61",
  68. },
  69. },
  70. ],
  71. };