1 回答
TA贡献1827条经验 获得超4个赞
可以使用自定义主题来编辑边界框线条样式。
LightningChart JS 导出customTheme
功能,可用于基于另一个主题创建新主题。您可以使用该函数创建一个新主题,并将边界框线设置为emptyLine
。
const myTheme = customTheme(Themes.dark, {
boundingBoxStyle3D: emptyLine
})
然后,当您创建 3D 图表时,您可以使用创建的主题作为图表应使用的主题。
const chart3D = lightningChart().Chart3D({
theme: myTheme
})
请参阅下面的工作示例。
// Extract required parts from LightningChartJS.
const {
lightningChart,
SolidFill,
SolidLine,
Themes,
customTheme,
emptyLine,
emptyTick
} = lcjs
// Create custom theme based on the dark theme and edit the boundingBoxStyle3D property to be emptyLine to hide the bounding box lines
const myTheme = customTheme(Themes.dark, {
boundingBoxStyle3D: emptyLine
})
// Initiate chart
const chart3D = lightningChart().Chart3D({
theme: myTheme
})
// Set Axis titles
chart3D.getDefaultAxisX()
.setTickStrategy("Empty")
.setStrokeStyle(emptyLine)
chart3D.getDefaultAxisY()
.setTickStrategy("Empty")
.setStrokeStyle(emptyLine)
chart3D.getDefaultAxisZ()
.setTickStrategy("Empty")
.setStrokeStyle(emptyLine)
<script src="https://unpkg.com/@arction/lcjs@2.1.0/dist/lcjs.iife.js"></script>
添加回答
举报