Etiqueta JFreechart demasiado pequeña

Estoy creando una nueva vista para un complemento Eclipse rcp. En esta vista, quiero usar una barra apilada horizontal (!) JFreeChart con una altura fija de 20. El problema es que las etiquetas de los elementos se muestran demasiado pequeñas, aunque hay mucho espacio para mostrarse más grande (ver imagen) Establecer un tamaño más grande El tamaño con "setSeriesItemLabelFont ()" no aumentará la altura de la etiqueta, sino solo el ancho

Imagen:

imagen

Aquí está mi código: El ViewPart:

@Override
public void createPartControl(Composite parent) {

    GridLayout gridLayout = new GridLayout(1, false);
    parent.setLayout(gridLayout);

    totalRenderingContent = new TotalRenderingContent(parent);
}

y TotalRenderingContent.java

public TotalRenderingContent(Composite parent) {

    chartComposite = new Composite(parent, SWT.EMBEDDED);
    GridData gridDataChart = new GridData(GridData.FILL, GridData.FILL, true, false);
    gridDataChart.heightHint = 20;
    chartComposite.setLayoutData(gridDataChart);
    chartFrame = SWT_AWT.new_Frame(chartComposite);
    createTotalRenderingContent();
}

private void createTotalRenderingContent() {
    Chart renderingChart = new TotalRenderingChart();
    JFreeChart chart = renderingChart.getChart();
    ChartPanel chartPanel = new ChartPanel(chart);
    chartFrame.add(chartPanel);
}

preguntado el 12 de junio de 12 a las 14:06

1 Respuestas

Está utilizando SWT_AWT, quizás este sea el problema. Hay org.jfree.experimental.chart.swt.ChartComposite, que ayuda a mostrar gráficos en SWT. Mira el ejemplo: http://codeandme.blogspot.ru/2012/12/using-jfreechart-in-your-rcp.html

respondido 23 mar '14, 11:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.