guide - jfreechart library java download
Cómo especificar la posición y el diseño de una leyenda del gráfico JFreeChart (2)
Aquí está el equivalente para versiones anteriores:
StandardLegend legend = new StandardLegend();
legend.setPreferredWidth(100);
legend.setAnchor(Legend.EAST);
jfreechart.setLegend(legend);
Estoy usando JFreeChart para renderizar un gráfico de área apilada. De forma predeterminada, la leyenda del gráfico se representa debajo de la trama con los elementos dispuestos horizontalmente. Me gustaría que la leyenda aparezca a la derecha de la trama con los elementos dispuestos como una lista vertical.
¿Es esto posible y, en caso afirmativo, cómo lo hago?
Un poco más de tiempo examinando la API me habría dado la respuesta:
LegendTitle legend = chart.getLegend();
legend.setPosition(RectangleEdge.RIGHT);