Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Annotations

Abierto
#856 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java

Línea de trabajo

Comienza comprobando el punto de entrada de CategoryStyler y la llamada setHasAnnotations(true) mostrada en el informe; después, compara la API disponible con el tipo de gráfico utilizado. Verifica si el método existe para este styler e identifica el comportamiento esperado de las anotaciones; se considera terminado cuando el código indicado tiene una ruta documentada y compatible, o cuando la limitación queda registrada claramente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hy I tried to use setHasAnnotations but have an error..
This is my code

    // Create Chart
    CategoryChart chart = new CategoryChartBuilder().width(800).height(600).title("Score Histogram").xAxisTitle("Score").yAxisTitle("Number").build();
 
    // Customize Chart
    chart.getStyler().setLegendPosition(LegendPosition.OutsideE);
    chart.getStyler().setLegendVisible(false);
    
    //Setta il titolo "vuoto" e anche delle serie
    chart.setTitle("");
    chart.setXAxisTitle("");
    chart.setYAxisTitle("");
    
    //Set background color area esterna al grafico
    Color b = new Color(235,235,235);
    chart.getStyler().setChartBackgroundColor(b);
    //Set background color area interna al grafico
    chart.getStyler().setPlotBackgroundColor(b);
    
    //Setta la doppia riga dei dati ad invisible
    chart.getStyler().setAxisTicksLineVisible(false);
    //Setta visible o meno i dati di riferimenento delle serie
    //chart.getStyler().setAxisTicksVisible(false);
    
    //Setta visible il bordo esterno del grafico
    chart.getStyler().setPlotBorderVisible(false);
    
    //Setta invisible le righette interne al grafico
    chart.getStyler().setPlotGridLinesVisible(false);
    
    Color[] c = new Color[] {new Color(82,148,165)};
    chart.getStyler().setSeriesColors(c);
    
    //Setta il colore del testo delle scritte in x e y
    Color t = new Color(64,65,66);
    chart.getStyler().setAxisTickLabelsColor(t);
    //Setta il font del testo delle scritte in x e y
    chart.getStyler().setAxisTickLabelsFont(new Font("Segoe Ui", 0, 11));
    
    
    chart.getStyler().setHasAnnotations(true);
    // Series
    chart.addSeries("test 1", Arrays.asList(new String[] { "Rep1", "Rep2", "Rep3", "Rep4", "Rep5" }), Arrays.asList(new Integer[] { 4, 5, 9, 6, 5 }));

This line chart.getStyler().setHasAnnotations(true); gives me the error "The method setHasAnnotations(boolean) is undefined for the type CategoryStyler" and suggests me to CAST to chart.getStyler()
Any idea ?

Thks

Lenguaje dominante
Java
Estrellas
1.6k
Forks
398
Merge medio
6 d 15 h
PR fusionados (30 d)
4

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de knowm/XChart

Todos los issues de knowm/XChart

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.