Semi-bold 用于 JFreeChart 中 x 和 y 轴的标签

Semi-bold for labels of x and y axis in JFreeChart

我正在尝试降低文本的粗体强度。我只找到标题、轴和标签的 Font.BOLD。谁能帮我自定义 JFreeChart 中文本的粗体级别?

如图, you can use an AttributedString for the axis labels. Specify WEIGHT_SEMIBOLD得到"A moderately heavier weight than 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:

在此示例中,字符 a 具有 WEIGHT_BOLD:

供参考,以下使用AttributedString