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...