当前位置:  开发笔记 > 编程语言 > 正文

如何减少拨号图表中的字体大小

如何解决《如何减少拨号图表中的字体大小》经验,为你挑选了1个好方法。

我正在使用jfreechart绘制拨号图表,我想减小字体大小.

我怎样才能做到这一点?



1> Nicholas..:

我使用jfreechart为显示器生成一个拨号图像,上面有三种不同的字体.

替代文字

    标题字体.

    表盘刻有字体.

    表盘底部的"图例"字体,称为DialTextAnnotation.

不知道你正在寻找哪一个,所以我将概述每一个.只看我生成这个的代码(它是在groovy中)这里的每个程序:

标题

使用main类JFreeChart的方法setTitle(java.awt.Font font)方法.可以在构造函数中调整字体大小.

// Set the title font to bold SansSerif size 12.
JFreeChart chart = new JFreeChart(myplot);
chart.setTitle(
   new org.jfree.chart.title.TextTitle("The title",
       new java.awt.Font("SansSerif", java.awt.Font.BOLD, 12)
   );
);

注解

// Set the annotation font to bold Dialog size 8
DialTextAnnotation annotation = new DialTextAnnotation("My Annotation Text");
annotation.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 8));
// Add to the plot
myplot.addLayer(annotation);

拨号刻度

// Create the dial scale
StandardDialScale scale = new StandardDialScale(.......
// Set the dial font to plain dialog size 14
scale.setTickLabelFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 14));

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有