sankeyDiagram.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*
  2. * @Author: your name
  3. * @Date: 2024-11-20 09:20:45
  4. * @LastEditTime: 2024-11-20 10:18:54
  5. * @LastEditors: bogon
  6. * @Description: In User Settings Edit
  7. * @FilePath: /performance-test/src/assets/js/constants/echarts-config/sankeyDiagram.js
  8. */
  9. // 流图-sankeyDiagram
  10. // 示例:风能转化过程的能量流 -流图用于分析风能利用效率及能量流失情况。
  11. // 流图用于显示能量或资源在不同阶段的流动和分配。
  12. export const option = {
  13. title: {
  14. text: "风能转化过程的能量流失情况",
  15. },
  16. tooltip: {
  17. trigger: "item",
  18. formatter: "{b}: {c}",
  19. },
  20. toolbox: {
  21. feature: {
  22. dataView: { show: true, readOnly: false },
  23. // magicType: { show: true, type: ["line", "bar"] },
  24. restore: { show: true },
  25. saveAsImage: { show: true },
  26. },
  27. },
  28. series: [
  29. {
  30. type: "sankey",
  31. layout: "none",
  32. emphasis: {
  33. focus: "adjacency",
  34. },
  35. data: [
  36. { name: "风能" },
  37. { name: "风轮" },
  38. { name: "发电机" },
  39. { name: "电网" },
  40. { name: "损耗" },
  41. ],
  42. links: [
  43. { source: "风能", target: "风轮", value: 100 },
  44. { source: "风轮", target: "发电机", value: 70 },
  45. { source: "发电机", target: "电网", value: 60 },
  46. { source: "风轮", target: "损耗", value: 30 },
  47. { source: "发电机", target: "损耗", value: 10 },
  48. ],
  49. lineStyle: {
  50. color: "gradient",
  51. curveness: 0.5,
  52. },
  53. label: {
  54. color: "#333",
  55. },
  56. },
  57. ],
  58. };