¿Cómo establecer el tamaño de una parcela en jfreechart? -- java campo con plot campo con size campo con jfreechart camp Relacionados El problema

How to set the size of a plot in JFreeChart?


0
vote

problema

Español

Estoy creando <VirtualHost *:80> ServerName www.example.com ServerAlias old.website.com DocumentRoot /var/www/redirect 2 de la siguiente manera (ver más abajo). En el eje X necesito mostrar alrededor de 1000 garrapatas. Por eso, es por eso que estoy poniendo <VirtualHost *:80> ServerName www.example.com ServerAlias old.website.com DocumentRoot /var/www/redirect 3 en el <VirtualHost *:80> ServerName www.example.com ServerAlias old.website.com DocumentRoot /var/www/redirect 4 . Cuando intento configurar el ancho de un panel gráfico a 2000, la trama no es de tamaño proporcionalmente. ¿Hay alguna forma de definir el ancho de una parcela ( <VirtualHost *:80> ServerName www.example.com ServerAlias old.website.com DocumentRoot /var/www/redirect 5 ).

  <VirtualHost *:80> ServerName www.example.com ServerAlias old.website.com DocumentRoot /var/www/redirect 6  
Original en ingles

I am creating JFreeChart as follows (see below). On the x axis I need to show around 1000 ticks. So, that's why I am putting JFreeChart into the JScrollPane. When I try to set the WIDTH of a chart panel to 2000, the plot is not sized proportionally. Is there any way to define the WIDTH of a plot (XYPlot).

    XYDataset dataset = createData(data);     JFreeChart chart = createChart(dataset);     final ChartPanel chartPanel = new ChartPanel(chart);     chartPanel.setPreferredSize(new Dimension(2000, this.height));     JScrollPane scrl = new JScrollPane(chartPanel);          scrl.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);      scrl.setViewportView(chartPanel);     scrl.setPreferredSize(new Dimension(this.width, this.height));     this.add(scrl); 
           

Lista de respuestas

0
 
vote

Hasta ahora encontré una respuesta que ayudó a resolver el problema. Sin embargo, tal vez haya una mejor solución:

  // The first step is to avoid scaling up a small chart. // The value of "MaximumDrawWidth" should be large, for instance 4000 chartPanel.setMaximumDrawWidth(4000);   // The second step is to set the width of a chart panel. chartPanel.setPreferredSize(new Dimension(2000,this.height));   
 

So far I found an answer that helped solving the problem. However, maybe there is a better solution:

// The first step is to avoid scaling up a small chart. // The value of "MaximumDrawWidth" should be large, for instance 4000 chartPanel.setMaximumDrawWidth(4000);   // The second step is to set the width of a chart panel. chartPanel.setPreferredSize(new Dimension(2000,this.height)); 
 
 

Relacionados problema

3  Los campos de texto no se muestran en el barchart creado con JFreechart en Eclipse RCP  ( Text fields are not displayed on the barchart created using jfreechart in eclips ) 
El título de Barcchart, nombre del eje de dominio, el nombre del eje de rango no se ve en Barcchart cuando estoy mostrando Barcchart utilizando JFreechart en ...

0  Guardar un archivo PNG en un servidor en un frijol Java, usando JSTL  ( Saving a png file on a server in a java bean using jstl ) 
Estoy escribiendo una página de actualización en JSTL donde el usuario ingresa algunos números. Luego, llamo a un frijol Java, pasando los números como paráme...

11  JFreechart Personaliza Piechart para mostrar valores absolutos y porcentajes  ( Jfreechart customize piechart to show absolute values and percentages ) 
¿Cómo puede este ejemplo de fragmento de código mínimo compilable, que utiliza JFreechart como API de trazado, adaptado para mostrar ¡Tanto los valores y los...

0  Actualizando JLabel con diferentes valores en una trama en tiempo real  ( Updating jlabel with different values in a real time plot ) 
Estoy haciendo un gráfico en tiempo real con valores que se encuentran a través de la comunicación en serie. Tengo los datos que vienen llamados mi valor "Cel...

2  Etiquetas con LayeredBarrenderer  ( Labels with layeredbarrenderer ) 
Considere una versión más pequeña de Este ejemplo : public class LayeredBarChartDemo2 extends ApplicationFrame { public LayeredBarChartDemo2(final St...

1  Mostrar jfreecharts usando servlets  ( Display jfreecharts using servlets ) 
Tengo un escenario donde necesito mostrar gráficos (generados usando JFreecharts) lo convirtieron en una imagen PNG y luego mostrarlos usando servlets. Cuan...

0  Configuración de un dominio de ancho fijo para una parcela de TimeSeries en JFreechart  ( Setting a fixed width domain for a timeseries plot in jfreechart ) 
Tengo una tabla de tiempo de tiempo dinámico a la que se agrega algún valor cada 20 segundos. Quiero poner el ancho de la parcela a algo como decir 30 minutos...

2  ÚNICO BARRAS EN UN GRÁFICO DE JFREECHART  ( Only bars in a jfreechart graph ) 
Esto podría sonar tonto, pero solo quiero mostrar las barras en un jfreechart y un fondo transparente. Todos los ejemplos muestran cómo crear un PNG con un fo...

4  JFreechart Mouselistener no resuelve elementos de la tabla  ( Jfreechart mouselistener doesnt resolve chart elements ) 
Tengo gráfico de barras apiladas donde quiero poder seleccionar barras individuales en la pila. Pero ChartMouselistener no resuelve a ChartMouseEvent en una c...

0  ParserconfigurationException - No se puede ejecutar el proyecto  ( Parserconfigurationexception unable to run the project ) 
Cuando agrego este controlador a mi proyecto, luego ejecutelo recibo una excepción, el controlador usa JFreechart para generar un gráfico y mostrarlo en una v...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos