導航:首頁 > 版本升級 > 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版本相關的資料

熱點內容
win10ime 瀏覽:271
手機號大數據保護停機是什麼意思 瀏覽:81
兩個蘋果手機怎麼隔空投送app 瀏覽:903
ps修改有褶皺的文件 瀏覽:417
javadbfreader 瀏覽:307
蘋果手機數字代碼是什麼 瀏覽:66
驅動程序順序安裝腳本 瀏覽:665
word文件里怎樣查重 瀏覽:219
mx5系統基帶版本 瀏覽:184
ntlea全域通win10 瀏覽:171
qq怎麼查看別人的收藏 瀏覽:135
地震三參數matlab程序 瀏覽:57
怎樣給優盤文件加密軟體 瀏覽:7
收拾文件有哪些小妙招 瀏覽:431
pdf文件去底網 瀏覽:253
win10重裝系統需要格式化c盤嗎 瀏覽:424
路由器trx文件 瀏覽:655
淘寶店鋪數據包怎麼做 瀏覽:195
win10鍵盤黏連 瀏覽:332
json如何生成表格 瀏覽:323

友情鏈接