| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- /*
- * @Author: your name
- * @Date: 2024-11-19 16:22:48
- * @LastEditTime: 2024-11-22 14:43:53
- * @LastEditors: bogon
- * @Description: In User Settings Edit
- * @FilePath: /performance-test/src/assets/js/constants/echarts-config/Cp.js
- */
- // 风能利用系数图 散点折线图
- // 用途:分析风能利用系数(Cp)与风速或叶尖速比的关系。
- // 适用场景:风机效率优化。
- export const option = {
- title: {
- text: "风速与功率输出对比",
- },
- xAxis: {
- type: "category",
- scale: true,
- axisLabel: {
- show: true,
- interval: "auto",
- // formatter: "{value} m/s", // 风速单位:m/s
- },
- show: true,
- name: "风速(m/s)",
- },
- yAxis: {
- type: "value",
- scale: true,
- axisLabel: {
- show: true,
- interval: "auto",
- formatter: "{value}", // 功率单位:kW
- },
- show: true,
- name: "功率输出(kW)",
- nameLocation: "center",
- nameTextStyle: {
- padding: [0, 0, 30, 0],
- },
- },
- grid: {
- left: "15%",
- right: "15%",
- bottom: "15%",
- top: "15%",
- containLabel: true,
- },
- legend: {
- top: "bottom",
- },
- toolbox: {
- feature: {
- dataView: { show: true, readOnly: false },
- magicType: { show: true, type: ["line", "bar"] },
- restore: { show: true },
- saveAsImage: { show: true },
- },
- },
- tooltip: {
- show: true,
- trigger: "axis",
- formatter: function (params) {
- let type = params[0].componentSubType;
- if (type === "scatter") {
- let index = params[0];
- return (
- "风机型号: " +
- index.seriesName +
- "</br>" +
- "风速: " +
- index.data[0],
- "功率输出: " + index.data[1]
- );
- }
- },
- },
- series: [
- {
- name: "风机A(型号1)",
- type: "line",
- data: [
- [0, 0],
- [30, 120], // 假设风速为30 m/s时功率输出为120 kW
- ],
- lineStyle: { color: "#144464" }, // 折线颜色
- renderMode: "webgl", // 启用 WebGL 渲染
- },
- {
- name: "风机B(型号2)",
- type: "line",
- data: [
- [0, 0],
- [30, 100], // 假设风速为30 m/s时功率输出为100 kW
- ],
- lineStyle: { color: "#e4641c" }, // 折线颜色
- renderMode: "webgl", // 启用 WebGL 渲染
- },
- {
- name: "风机A 散点",
- symbolSize: 8,
- color: "#348ccc",
- data: [
- [3, 2], // 风速为3 m/s时的功率输出为2 kW
- [6, 5], // 风速为6 m/s时的功率输出为5 kW
- [9, 12], // 风速为9 m/s时的功率输出为12 kW
- [15, 35], // 风速为15 m/s时的功率输出为35 kW
- [18, 60], // 风速为18 m/s时的功率输出为60 kW
- ],
- type: "scatter",
- renderMode: "webgl", // 启用 WebGL 渲染
- },
- {
- name: "风机B 散点",
- symbolSize: 10,
- color: "#e4bc2c",
- data: [
- [4, 3], // 风速为4 m/s时的功率输出为3 kW
- [8, 8], // 风速为8 m/s时的功率输出为8 kW
- [12, 20], // 风速为12 m/s时的功率输出为20 kW
- [16, 50], // 风速为16 m/s时的功率输出为50 kW
- [20, 80], // 风速为20 m/s时的功率输出为80 kW
- ],
- type: "scatter",
- renderMode: "webgl", // 启用 WebGL 渲染
- },
- ],
- };
|