jfreechart設定字型

2021-09-01 11:04:37 字數 1840 閱讀 7944

jfreechart設定字型

有中文的背景下,如果不設定字型,將會亂碼。

分為柱狀,餅狀,曲線圖。

分別為:

柱狀:

texttitle texttitle = chart.gettitle();

texttitle.setfont(new font("黑體",font.bold,15));

categoryplot plot=chart.getcategoryplot();

categoryaxis domainaxis=plot.getdomainaxis();

domainaxis.setlabelfont(new font("黑體",font.bold,15));

domainaxis.setticklabelfont(new font("黑體",font.bold,15));

valueaxis valueaxis=plot.getrangeaxis();

valueaxis.setlabelfont(new font("黑體",font.bold,15));

餅狀:

texttitle texttitle = chart.gettitle();

texttitle.setfont(new font("黑體",font.bold,15));

pieplot pieplot = (pieplot) chart.getplot();

pieplot.setlabelfont(new font("宋體", 0, 12));

//沒有資料的時候顯示的內容

pieplot.setnodatamessage("無資料顯示");

pieplot.setcircular(false);

pieplot.setlabelgap(0.02d);

chart.getlegend().setitemfont(new font("黑體",font.bold,15));

曲線:

//設定子標題 

texttitle subtitle = new texttitle("2023年度", new font("黑體",

font.bold, 12));

chart.addsubtitle(subtitle);

//設定主標題

chart.settitle(new texttitle("阿蜜果blog訪問量統計", new font("隸書",

font.italic, 15)));

chart.setantialias(true);

xyplot xyplot=chart.getxyplot();

valueaxis valueaxis=xyplot.getdomainaxis();

valueaxis.setlabelfont( new font("黑體",

font.bold, 12));

valueaxis.setticklabelfont( new font("黑體",

font.bold, 12));

numberaxis numberaxis = (numberaxis) xyplot.getrangeaxis();

// 設定y軸上的字型

numberaxis.setticklabelfont(new font("宋體", font.plain, 13));

// 設定y軸上的標題字型

numberaxis.setlabelfont(new font("宋體", font.plain, 13));

chart.getlegend().setitemfont(new font("宋體", font.plain, 13));

字型的設定

在css中使用font屬性集對字型的風格,大小,亮度等進行設定,下面我們開始學習它們。在css中使用font屬性集對字型的風格,大小,亮度等進行設定,下面我們開始學習它們。一 字型風格 font style font style屬性用於字型顯示的風格。語法 說明 1 inherit 繼承,表示該屬性...

如何設定字型

private void btnbold click object sender,eventargs e else newfont new font oldfont,oldfont.style fontstyle.bold 設定為粗體字格式 richtextbox1.selectionfont ne...

iOS UIFont 設定字型

label.font uifont fontwithname arial bolditalicmt size 24 字型名如下 font family american typewriter font americantypewriter font americantypewriter bold f...