增加K线

This commit is contained in:
dekun
2026-05-30 10:56:43 +08:00
parent 1dc48e582d
commit 61b5e7424a
2 changed files with 13 additions and 14 deletions
+8 -9
View File
@@ -30,8 +30,8 @@ const COLORS = {
}; };
const MINI_SIZE = { w: 380, h: 100 }; const MINI_SIZE = { w: 380, h: 100 };
/** 弹窗图表最小尺寸;实际按视口放大(带鱼屏可接近全宽 */ /** 弹窗 K 线区域固定尺寸(带鱼屏居中大图 */
const MODAL_CHART_MIN = { w: 1280, h: 560 }; const MODAL_CHART_SIZE = { w: 1920, h: 1080 };
const DEFAULT_MINI_INTERVAL = "1d"; const DEFAULT_MINI_INTERVAL = "1d";
let chartModalSymbol = ""; let chartModalSymbol = "";
@@ -56,11 +56,10 @@ function limitForInterval(interval) {
} }
function modalChartSize() { function modalChartSize() {
const padX = 32; return {
const chromeY = 150; w: Math.min(MODAL_CHART_SIZE.w, window.innerWidth - 32),
const w = Math.max(MODAL_CHART_MIN.w, window.innerWidth - padX * 2); h: Math.min(MODAL_CHART_SIZE.h, window.innerHeight - 32),
const h = Math.max(MODAL_CHART_MIN.h, window.innerHeight - chromeY); };
return { w, h };
} }
function loadKlineFromLS(symbol, interval) { function loadKlineFromLS(symbol, interval) {
@@ -523,8 +522,8 @@ function ensureLwcChart(container) {
textColor: COLORS.text, textColor: COLORS.text,
}, },
grid: { grid: {
vertLines: { color: COLORS.grid }, vertLines: { visible: false },
horzLines: { color: COLORS.grid }, horzLines: { visible: false },
}, },
crosshair: { mode: LightweightCharts.CrosshairMode.Normal }, crosshair: { mode: LightweightCharts.CrosshairMode.Normal },
rightPriceScale: { borderColor: COLORS.grid }, rightPriceScale: { borderColor: COLORS.grid },
+5 -5
View File
@@ -334,8 +334,7 @@ button:hover {
border: 1px solid var(--border); border: 1px solid var(--border);
border-radius: 12px; border-radius: 12px;
padding: 1.25rem 1.5rem 1.5rem; padding: 1.25rem 1.5rem 1.5rem;
width: calc(100vw - 2rem); width: min(1968px, calc(100vw - 2rem));
max-width: none;
max-height: 96vh; max-height: 96vh;
overflow: auto; overflow: auto;
box-shadow: 0 16px 48px rgba(0, 0, 0, 0.45); box-shadow: 0 16px 48px rgba(0, 0, 0, 0.45);
@@ -378,9 +377,10 @@ button:hover {
} }
.chart-lwc-container { .chart-lwc-container {
width: 100%; width: 1920px;
min-width: 1280px; max-width: 100%;
min-height: 560px; height: 1080px;
max-height: calc(96vh - 140px);
margin: 0 auto; margin: 0 auto;
} }