JFreeChart中x和y轴标签的粗体加粗

问题描述:

我正试图将粗体强度降低为文本。对于标题,轴和标签,我只找到Font.BOLD。任何人都可以帮助我自定义大胆的水平在JFreeChart?文本。JFreeChart中x和y轴标签的粗体加粗

如图所示here,您可以使用AttributedString作为轴标签。指定WEIGHT_SEMIBOLD以获得“比WEIGHT_REGULAR稍重的重量”。

AttributedString as = new AttributedString(s); 
… 
as.addAttribute(TextAttribute.WEIGHT, TextAttribute.WEIGHT_SEMIBOLD, 0, 1); 
as.addAttribute(TextAttribute.WEIGHT, TextAttribute.WEIGHT_BOLD, 1, 2); 

在这个例子中,字符a具有WEIGHT_SEMIBOLD

WEIGHT_SEMIBOLD

在这个例子中,字符a具有WEIGHT_BOLD

WEIGHT_BOLD

作为参考,AttributedString用于以下内容: