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

时间:2017-09-01 11:19:47

标签: java jfreechart

我正在尝试将粗体强度降低到文本。我只找到Font.BOLD标题,轴和标签。任何人都可以帮我自定义JFreeChart中文字的BOLD水平吗?

1 个答案:

答案 0 :(得分:1)

如图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用于以下内容:

相关问题