導航:首頁 > 版本升級 > jfreechart版本

jfreechart版本

發布時間:2023-01-22 11:05:23

A. 在eclipse下怎麼使用jfreechart,詳細步驟是什麼啊

有個jfreechart-1.0.12.jar要放到JRE中,jfreechart的版本可能不一樣吧。看你是什麼版本的,反正要放進去。
以下是示例程序
import java.awt.Font;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.general.DefaultPieDataset;

public class JFreeChartTest {

public static void main(String[] args) {
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("管理人員", 25);
dpd.setValue("市場人員", 25);
dpd.setValue("開發人員", 45);
dpd.setValue("其他人員", 5);

JFreeChart chart = ChartFactory.createPieChart("公司組織架構圖", dpd, true, true, false);
Font font = new Font("SimSun", 10, 20);
TextTitle txtTitle = null;
txtTitle = chart.getTitle();
txtTitle.setFont(font);
PiePlot pieplot = (PiePlot) chart.getPlot();
pieplot.setLabelFont(font);
chart.getLegend().setItemFont(font);
ChartFrame pieFrame = new ChartFrame("公司組織架構圖", chart);
pieFrame.pack();
pieFrame.setFont(font);
pieFrame.setVisible(true);
}

}

B. java jfreechart jar包 版本問題

不建議將兩個版本的jar包都導入項目。因為兩個jar包中可能有相同的類實現。
解決你的問題的最好方法是查看jfreechart-0.9.5.jar出問題的原因,使用高版本的jfreechart-1.0.1.jar替代方法實現原有實現。

C. Jfreechart中文亂碼

你試一下下面的方案看有效不?jfreechart對中文的支持部是很好,我開始做的時候也有亂碼,下面的方案是在java上運行可以的。。。
jfreechart中文亂碼問題解決方案(轉)
柱狀圖(CategoryPlot):
CategoryPlot plot=chart.getCategoryPlot();//獲取圖表區域對象
CategoryAxis domainAxis=plot.getDomainAxis();
//水平底部列表
domainAxis.setLabelFont(new Font("黑體",Font.BOLD,14));
//水平底部標題
domainAxis.setTickLabelFont(new Font("宋體",Font.BOLD,12));
//垂直標題
ValueAxis rangeAxis=plot.getRangeAxis();//獲取柱狀
rangeAxis.setLabelFont(new Font("黑體",Font.BOLD,15));
chart.getLegend().setItemFont(new Font("黑體", Font.BOLD, 15));

餅圖(PiePlot):
JFreeChart chart = ChartFactory.createPieChart3D("IT行業職業分布圖", dataset, true, false, false);
chart.getTitle().setFont(new Font("黑體",Font.BOLD,20));//設置標題字體
PiePlot piePlot= (PiePlot) chart.getPlot();//獲取圖表區域對象
piePlot.setLabelFont(new Font("黑體",Font.BOLD,10));
chart.getLegend().setItemFont(new Font("黑體",Font.BOLD,10));

時序圖(TimeSeries)
XYPlot plot = (XYPlot) chart.getPlot();
//縱軸字體
plot.getRangeAxis().setLabelFont(new Font("宋體", Font.BOLD, 15));
//橫軸框里的標題字體
chart.getLegend().setItemFont(new Font("宋體", Font.ITALIC, 15));
//橫軸列表字體
plot.getDomainAxis().setTickLabelFont(new Font("新宋體", 1, 15));
//橫軸小標題字體
plot.getDomainAxis().setLabelFont(new Font("新宋體", 1, 12));

折線圖
chart.getTitle().setFont(new Font("宋體", Font.BOLD, 15));
chart.getLegend().setItemFont(new Font("黑體", Font.BOLD, 15));
CategoryAxis domainAxis = plot.getDomainAxis();
/*------設置X軸坐標上的文字-----------*/
domainAxis.setTickLabelFont(new Font("黑體", Font.PLAIN, 11));
/*------設置X軸的標題文字------------*/
domainAxis.setLabelFont(new Font("宋體", Font.PLAIN, 12));
NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis();
/*------設置Y軸坐標上的文字-----------*/
numberaxis.setTickLabelFont(new Font("黑體", Font.PLAIN, 12));
/*------設置Y軸的標題文字------------*/
numberaxis.setLabelFont(new Font("黑體", Font.PLAIN, 12))

D. JFreeChart和JDK版本的問題

兩者應該是無縫兼容的
如果你遇到了什麼版本沖突的問題
你為什麼不下載一個最新版本的jfreechart呢
現在的最高版本是jfreechart-1.0.9
正好配合最高版本的jdk

E. jfreechart,windows下中文顯示正常,linux下亂碼.在線等。。。急急急!!

初入linux的程序員們,經常會受到亂碼的問候。可謂「始亂終棄」。因為亂碼,並且最終放棄了linux的不在少數。好吧,言歸正傳,先看看各類亂碼是怎麼形成的。

中文字元亂碼

這種情況一般是安裝了中文控制端,但沒有啟用中文應用造成的。只需要啟動相應軟體即可,如zhcon。或者是啟用了相應軟體,但字元集不對,需設置相應字元集,例如export LANG=zh_CN.UTF-8

ORACLE安裝界面亂碼

雖說ORACLE支持多國語言,會根據環境變數自動選擇字元集,但中文安裝好像還有問題,不過10.2以後的版本好像沒有該問題了,具體可以執行命令export LANG=en_US來設置為英文字元集環境

英文字元亂碼

一般該字元亂碼多出現在cat了二進制的文件時,因為二進制文件中多有控制碼,會導致終端界面亂碼,通常解決方法是用reset終端復位命令解決問題

其他偽終端亂碼

有時是通過SSH進入遠程LINUX伺服器時,cat一個core文件,並且用reset命令都不能成功,怎麼辦?很簡單,看以下試驗,首先cat一個python的編譯文件

oracle@linux-suse:~> cat fibo.pyc
m?
{?鯡c@sd
Zd
ZdS(cCs:d\}}x'||jo|G|||}}qWdS(Nii(ii(tatbtn(RRR((tfibo.pytfibs

cCsIg}d\}}x0||jo"|i||||}}qW|S(Nii(ii(tresultRRRtappend(RRRR((Rtfib2 s
N(RR(RR((Rt?s oracle@linux-suse:~> VT102VT102
\-bash: VT102VT102: command not found
oracle@linux-suse:~>
在SSH終端上看到是的亂碼,提示符都是亂的,可以用以下命令恢復

oracle@linux-suse:~> tput sgr0
亂碼問題產生的原因是SSH的問題,因為在其他終端下,cat用樣一個文件,不會產生亂碼,於是試驗亂碼產生的原因

oracle@linux-suse:~> ^N
只要用ctrl+v,ctrl+n就使用屏幕亂碼,當然恢復後再試驗

oracle@linux-suse:~> echo -e '\xe'
屏幕再次亂碼,好,再恢復

oracle@linux-suse:~> echo -e '\xf'
以上是需要盲打的,因為屏上看到的是亂碼,最終問題產生的原因是十六進制字元E產生的,解決也很簡單,十六進制字元F即可。

我在藍色理想里看到的 希望幫到你

F. 請問jfreechart中文亂碼如何解決

但現在遇到一個問題:就是做出圖形的中文沒有辦法顯示 網上找了很多資料和解決辦法 發現說的不詳細或者無法用 我用的jfreechart 的版本是jfreechart-1.0.12.zip ------解決方案-------------------------------------------------------- 是圖片中的中文還是坐標中文?應該是編碼格式的問題吧 ------解決方案-------------------------------------------------------- 編碼問題吧,UTF-8 ------解決方案-------------------------------------------------------- 呵呵,我前幾天剛好解決了這個問題,你參考看看吧! JFreeChat 中文亂碼、漢字亂碼的解決方案 JAVA 世紀網:Java 面試題,JAVA 面試技巧,JAVA 自測題,Java 代碼,Java 項目,Java 學習資料 老紫竹的家:項目管理,資料庫面試題,智力面試題,相聲笑話,兒歌動畫片

閱讀全文

與jfreechart版本相關的資料

熱點內容
msdb資料庫置疑 瀏覽:210
移動花卡免流app為什麼要10元 瀏覽:147
xamppphp配置文件 瀏覽:268
刪除ghost文件 瀏覽:642
蘋果7可置換地方 瀏覽:763
win10騰訊文件夾在哪裡 瀏覽:262
在網站前面加什麼可以看會員視頻 瀏覽:908
哪個讀書app支持格式最全 瀏覽:322
魅族mx3提示網路可能會受到監控 瀏覽:308
如何判斷復制文件是否完整 瀏覽:803
qq接收的語音文件在 瀏覽:408
手機qq禁止查看動態 瀏覽:923
如何用編程求解二重積分 瀏覽:366
在桌面上搜索不到文件夾 瀏覽:723
中外文專利網站有哪些 瀏覽:682
尖刀車端面槽怎麼編程 瀏覽:70
電腦重裝會把所有文件都刪掉嗎 瀏覽:982
java匿名內部類構造函數 瀏覽:573
如何ftp文件到linux 瀏覽:894
win10文件夾的圖片自動排列 瀏覽:155

友情鏈接