如何更改图例框条目和图表标题的字体大小和颜色

How to change font size and color of legendbox entries and chart Title

我添加图表标题如下

 chart[unique].setTitle(nn).setPadding({
        bottom: -2,
        right: -2,
        top: -36,
        left: -2
    }).setMouseInteractions(false);

如何设置字体大小?我尝试了 setFont((font) => font.setSize(12)) ,但没有用。

我也无法将它添加到 legendBox

legendBox["axis"].add(line[name], undefined, ' ').setText(entryname);

,我想为图表标题和图例框条目或完整图例框设置字体大小和颜色。谢谢

ChartXY title font

LegendBox 标题和条目可以通过 LegendBox BuildersetTitlesetEntry)的方法设置样式:

const legendBox = ChartXY.addLegendBox(
    LegendBoxBuilders.VerticalLegendBox
        .setTitle((title) => title
            .setFont((font) => font.setFamily('monospace'))
        )
        .setEntry((entry) => entry
            .setFont((font) => font.setSize(10).setStyle('italic'))
        ),
)

编辑

ChartXY title color