I created a bar chart.
JFreeChart chart = ChartFactory.createBarChart
(
"", // chart title
"Test", // domain axis label
"", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
false, // include legend
true, // tooltips?
false // URLs?
);
Then for the CatagoryDataSet, Can I only display the specific column keys that I want to display?
There are 48 column keys right now. But I only want to display 18 of them.
// column keys...
String category0 = "0";
String category050 = "0.5";
String category1 = "1";
String category150 = "1.5";
String category2 = "2";
String category250 = "2.5";
String category3 = "3";
String category350 = "3.5";
String category4 = "4";
String category450 = "4.5";
String category5 = "5";
String category550 = "5.5";
String category6 = "6";
String category650 = "6.5";
String category7 = "7";
String category750 = "7.5";
String category8 = "8";
String category850 = "8.5";
String category9 = "9";
String category950 = "9.5";
String category10 = "10";
String category1050 = "10.5";
String category11 = "11";
String category1150= "11.5";
String category12 = "12";
String category1250 = "12.5";
String category13 = "13";
String category1350 = "13.5";
String category14 = "14";
String category1450 = "14.5";
String category15 = "15";
String category1550 = "15.5";
String category16 = "16";
String category1650 = "16.5";
String category17 = "17";
String category1750 = "17.5";
String category18 = "18";
String category1850 = "18.5";
String category19 = "19";
String category1950 = "19.5";
String category20 = "20";
String category2050 = "20.5";
String category21 = "21";
String category2150 = "21.5";
String category22 = "22";
String category2250 = "22.5";
String category23 = "23";
String category2350 = "23.5";
Is there anybody who knows the solution? Thanks.
Can I display the specific column keys for the dataset
There is value for each column key.
dataset.addValue(r1, "", category0);
dataset.addValue(r2, "", category050);
dataset.addValue(r3, "", category1);
dataset.addValue(r4, "", category150);
dataset.addValue(r5, "", category2);
dataset.addValue(r6, "", category250);
dataset.addValue(r7, "", category3);
dataset.addValue(r8, "", category350);
dataset.addValue(r9, "", category4);
dataset.addValue(r10, "", category450);
dataset.addValue(r11, "", category5);
dataset.addValue(r12, "", category550);
dataset.addValue(r13, "", category6);
dataset.addValue(r14, "", category650);
dataset.addValue(r15, "", category7);
dataset.addValue(r16, "", category750);
dataset.addValue(r17, "", category8);
dataset.addValue(r18, "", category850);
dataset.addValue(r19, "", category9);
...............
...............
...............
...............
dataset.addValue(r48, "", category2350);
How can I filter the dataset in this case?
dataset.addValue(r1, "", category0);
dataset.addValue(r2, "", category050);
dataset.addValue(r3, "", category1);
dataset.addValue(r4, "", category150);
dataset.addValue(r5, "", category2);
dataset.addValue(r6, "", category250);
dataset.addValue(r7, "", category3);
dataset.addValue(r8, "", category350);
dataset.addValue(r9, "", category4);
dataset.addValue(r10, "", category450);
dataset.addValue(r11, "", category5);
dataset.addValue(r12, "", category550);
dataset.addValue(r13, "", category6);
dataset.addValue(r14, "", category650);
dataset.addValue(r15, "", category7);
dataset.addValue(r16, "", category750);
dataset.addValue(r17, "", category8);
dataset.addValue(r18, "", category850);
dataset.addValue(r19, "", category9);
...............
...............
...............
...............
dataset.addValue(r48, "", category2350);
How can I filter the dataset in this case?
-
- JFreeChart Project Leader
- Posts: 11734
- Joined: Fri Mar 14, 2003 10:29 am
- antibot: No, of course not.
- Contact:
If your domain values are numerical, use an XYPlot.
David Gilbert
JFreeChart Project Leader
Read my blog
Support JFree via the Github sponsorship program
JFreeChart Project Leader

