Răsfoiți Sursa

fix(multiasset/derivative): 3*T-TL 价差时间序列 Y 轴自适应范围,不再从 0 开始

ligb 5 zile în urmă
părinte
comite
ae278fd770
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      web-app/src/views/multiasset/derivative/charts.js

+ 5 - 0
web-app/src/views/multiasset/derivative/charts.js

@@ -214,6 +214,9 @@ export function basisSeriesOption(tlRows, tRows) {
 export function tripleTMinusTlOption(series) {
   const dates = series.map((s) => s.date)
   const values = series.map((s) => s.val)
+  const minVal = Math.min(...values)
+  const maxVal = Math.max(...values)
+  const pad = (maxVal - minVal) * 0.15 || 0.5
   return {
     tooltip: {
       ...tipOpt,
@@ -237,6 +240,8 @@ export function tripleTMinusTlOption(series) {
     },
     yAxis: {
       type: 'value',
+      min: +(minVal - pad).toFixed(2),
+      max: +(maxVal + pad).toFixed(2),
       ...axisStyle({
         axisLabel: { color: C.mut, fontSize: 11, formatter: (v) => v.toFixed(1) },
       }),