Как добавить верхнюю панель инструментов в облегченную диаграмму?Javascript

Форум по Javascript
Ответить
Anonymous
 Как добавить верхнюю панель инструментов в облегченную диаграмму?

Сообщение Anonymous »

Это компонент диаграммы:

Код: Выделить всё

import { ColorType, createChart, CrosshairMode } from "lightweight-charts";
import { useEffect, useRef, useState } from "react";

export default function Chart({ data, type, symbol, height = 700 }) {
const chartContainerRef = useRef();
const [pointData, setPointData] = useState({});
useEffect(() => {
const chart = createChart(chartContainerRef.current, {
layout: {
background: { type: ColorType.Solid, color: "#000000" },
textColor: "#ffffff",
},
width: chartContainerRef.current.width,
height,
autoSize: true,
grid: {
vertLines: {
visible: false,
},
horzLines: {
visible: false,
},
},
crosshair: {
mode: CrosshairMode.Magnet,
},
timeScale: {
backgroundColor: "#3b3b3b",
timeVisible: true,
rightBarStaysOnScroll: true,
},
});
chart.timeScale().fitContent();
const series = updateChartSeries(chart, type, data);
chart.subscribeCrosshairMove((param) => {
setPointData(param.seriesData.get(series));
});
return () => {
chart.remove();
};
}, [data, height, type]);
return (




);
}
что приводит к следующему:
Изображение

Как добавить показанную здесь верхнюю панель инструментов? В документации отсутствует эта информация.
Вот что меня интересует:
Изображение

Есть ли способ добавить ее, передав параметр/флаг, или мне следует прибегнуть к взлому для достижения это?

Подробнее здесь: https://stackoverflow.com/questions/797 ... arts-chart
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»