JavaでJFreeChartを使ってチャートを作ろうとしています!
グラフで使用するデータはDBからのものです。
だから私は多くのタイプのパンのテーブルを持っています、そして私はそれぞれのパンの数を数え、JFreeChartのメソッドを使ってそれらをデータセットに追加します。
私の問題は、出力に何も得られなかったことです。
ここに少しのコードがあります!
for (int i =0 ; i<typesPannes.length ; i++)
{
ResultSet res = st.executeQuery(req+" and typeDerang = '"+typesPannes[i]+"'");
System.out.println(req+" and typeDerang = '"+typesPannes[i]+"'");
int count=0;
while (res.next()) { count++ ; }
System.out.println(count) ;
dataset.setValue(count, " " , typesPannes[i]);
}
JFreeChart chart = ChartFactory.createBarChart ("BarChart using JFreeChart","row", "col", dataset,
PlotOrientation.VERTICAL, false,true, false);
chart.setBackgroundPaint(Color.yellow);
chart.getTitle().setPaint(Color.blue);
CategoryPlot p = chart.getCategoryPlot();
p.setRangeGridlinePaint(Color.red);
ChartPanel ch1=new ChartPanel(chart);
panel.add(ch1);
dataSetに問題がありますか....助けてください!
dataset.setValue(count、 ""、typesPannes [i]);
手伝ってくれてありがとう !!!