簡體   English   中英

Primefaces中的BarChart標簽未顯示

[英]BarChart Labels in primefaces not showing

我正在一個需要在索引頁上顯示BarChart的項目中。

我希望它顯示在條形圖下方的圖表系列中設置的標簽下,但是它只會顯示在添加到該圖表模型的第一個圖表系列中設置的值。

這是我的代碼:

    vencidoMas90dias = new BarChartSeries();
    vencido90dias = new BarChartSeries();
    vencido60dias = new BarChartSeries();
    vencido30dias = new BarChartSeries();
    vence30dias = new BarChartSeries();
    vence60dias = new BarChartSeries();
    vence90dias = new BarChartSeries();
    vencidoMas90dias.set(">90 días", v.getVencidoMasTresMeses());
    vencido90dias.set("90 y 60 días", v.getVencidoTresMeses());
    vencido60dias.set("60 y 30 días", v.getVencidoDosMeses());
    vencido30dias.set("30 y 1 día", v.getVencidoMes());
    vence30dias.set("1 a 30 días", v.getTreintaDias());
    vence60dias.set("30 a 60 días", v.getSesentaDias());
    vence90dias.set("60 a 90 días", v.getNoventaDias());

    modelo.addSeries(vencidoMas90dias);
    modelo.addSeries(vencido90dias);
    modelo.addSeries(vencido60dias);
    modelo.addSeries(vencido30dias);
    modelo.addSeries(vence30dias);
    modelo.addSeries(vence60dias);
    modelo.addSeries(vence90dias);

但是圖表在中心欄中僅顯示一個標簽,我需要為每個條顯示標簽。

有人知道這有什么問題嗎? 我使用的是Primefaces 4.0,展示中的示例似乎有些差異,有時它們也不是很清楚。

提前致謝

您想繪制BarChart,為什么要添加BarChartSeries? 我認為您可以使用以下代碼設置BarChart:

CartesianChart modelo = new CartesianChart();

modelo.setLabel("Label");

ChartSeries s = ChartSeries();

s.set(">90 días", v.getVencidoMasTresMeses());
s.set("90 y 60 días", v.getVencidoTresMeses());
s.set("60 y 30 días", v.getVencidoDosMeses());
s.set("30 y 1 día", v.getVencidoMes());
s.set("1 a 30 días", v.getTreintaDias());
s.set("30 a 60 días", v.getSesentaDias());
s.set("60 a 90 días", v.getNoventaDias());

modelo.add(s);
modelo.setTitle("Title");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM