我现在这个程序 运行起来在图表中只能看到 横向网格线。 我想有纵向网格线怎么弄呢?我加的
   localCategoryPlot.setDomainGridlinePaint(Color.black) ;
    localCategoryPlot.setDomainGridlinesVisible(true) ; 好像不起作用 求教了
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;import javax.swing.JPanel;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.labels.StandardXYItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.DatasetRenderingOrder;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.BarRenderer;
import org.jfree.chart.renderer.category.CategoryItemRenderer;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;public class OverlaidBarChartDemo2 extends ApplicationFrame
{
  public OverlaidBarChartDemo2(String paramString)
  {
    super(paramString);
    JPanel localJPanel = createDemoPanel();
    localJPanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(localJPanel);
  }  public static JFreeChart createChart()
  {
    DefaultCategoryDataset localDefaultCategoryDataset1 = new DefaultCategoryDataset();
   
 
    BarRenderer localBarRenderer = new BarRenderer();
    
    localBarRenderer.setItemLabelsVisible(true);
    
    CategoryPlot localCategoryPlot = new CategoryPlot();
   
    localCategoryPlot.setRenderer(localBarRenderer);
   
    localCategoryPlot.setDomainAxis(new CategoryAxis("考试卷"));
    localCategoryPlot.setRangeAxis(new NumberAxis("Value"));    
    localCategoryPlot.setOrientation(PlotOrientation.VERTICAL);
    
    localCategoryPlot.setRangeGridlinePaint(Color.black) ;
    localCategoryPlot.setRangeGridlinesVisible(true);
    localCategoryPlot.setDomainGridlinePaint(Color.black) ;
    localCategoryPlot.setDomainGridlinesVisible(true) ;
   
    DefaultCategoryDataset localDefaultCategoryDataset2 = new DefaultCategoryDataset();
    localDefaultCategoryDataset2.addValue(100.0D, "T1", "a 1");
    localDefaultCategoryDataset2.addValue(7.0D, "T1", "a 2");
    localDefaultCategoryDataset2.addValue(2.0D, "T1", "a 3");
    localDefaultCategoryDataset2.addValue(6.0D, "T1", "a 4");
    localDefaultCategoryDataset2.addValue(6.0D, "T1", "a 5");
    localDefaultCategoryDataset2.addValue(9.0D, "T1", "a 6");
    localDefaultCategoryDataset2.addValue(5.0D, "T1", "a 7");
    localDefaultCategoryDataset2.addValue(4.0D, "T1", "a 8");
    LineAndShapeRenderer localLineAndShapeRenderer1 = new LineAndShapeRenderer();
    
    localCategoryPlot.setDataset(1, localDefaultCategoryDataset2);
    localCategoryPlot.setRenderer(1, localLineAndShapeRenderer1);
    
    localLineAndShapeRenderer1.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()) ;
    localLineAndShapeRenderer1.setBaseItemLabelsVisible(true);
    localLineAndShapeRenderer1.setBaseItemLabelFont(new Font("Dialog", 1, 8));
   
    DefaultCategoryDataset localDefaultCategoryDataset3 = new DefaultCategoryDataset();
    localDefaultCategoryDataset3.addValue(5.0D, "T1", "a 1");
    localDefaultCategoryDataset3.addValue(3.0D, "T1", "a 2");
    localDefaultCategoryDataset3.addValue(2.0D, "T1", "a 3");
    localDefaultCategoryDataset3.addValue(3.0D, "T1", "a 4");
    localDefaultCategoryDataset3.addValue(4.0D, "T1", "a 5");
    localDefaultCategoryDataset3.addValue(5.0D, "T1", "a 6");
    localDefaultCategoryDataset3.addValue(9.0D, "T1", "a 7");
    localDefaultCategoryDataset3.addValue(8.0D, "T1", "a 8");
    LineAndShapeRenderer localLineAndShapeRenderer2 = new LineAndShapeRenderer();
    
    localCategoryPlot.setDataset(2, localDefaultCategoryDataset3);
    localCategoryPlot.setRenderer(2, localLineAndShapeRenderer2);
 
    localLineAndShapeRenderer2.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()) ;
    
    localLineAndShapeRenderer2.setBaseItemLabelsVisible(true);
    localLineAndShapeRenderer2.setBaseItemLabelFont(new Font("Dialog", 1, 8));
    localCategoryPlot.getDomainAxis().setCategoryLabelPositions(CategoryLabelPositions.STANDARD);
   
    JFreeChart localJFreeChart = new JFreeChart(localCategoryPlot);
    localJFreeChart.setTitle("Overlaid Bar Chart");
    return localJFreeChart;
  }  public static JPanel createDemoPanel()
  {
    JFreeChart localJFreeChart = createChart();
    return new ChartPanel(localJFreeChart);
  }  public static void main(String[] paramArrayOfString)
  {
    OverlaidBarChartDemo2 localOverlaidBarChartDemo1 = new OverlaidBarChartDemo2("Overlaid Bar Chart Demo");
    localOverlaidBarChartDemo1.pack();
    RefineryUtilities.centerFrameOnScreen(localOverlaidBarChartDemo1);
    localOverlaidBarChartDemo1.setVisible(true);
  }
}