如何删除primefaces 3.3.1中线图中的标签

时间:2015-06-18 09:19:13

标签: jsf primefaces

我正在尝试删除折线图中的标签。为此,我试过给空标签,但在图表中,它显示没有标签的颜色框。

ChartSeries boys = new ChartSeries();
boys.setLabel("");

如果我尝试没有设置标签。它显示带有“null”作为标签的颜色框。

2 个答案:

答案 0 :(得分:1)

我不知道这是否适合您,但您可以使用css隐藏整个图例框。像这样:

.jqplot-table-legend {
    display: none;
}

答案 1 :(得分:0)

解决了我的问题

>>> listA = [['A', '17'],
         ['A', '16'],
         ['A', '15']]
>>> listB = [['B', '17'],
         ['B', '12'],
         ['B', '11']]
>>> listC = [['A', '18'],
         ['A', '17'],
         ['A', '15']]

>>> set_maker = lambda l: set(x[1] for x in l)
>>> set_a = set_maker(listA)
>>> set_b = set_maker(listB)
>>> set_c = set_maker(listC)
>>> common_items = set_a.intersection(set_b, set_c)
>>> list_filter = lambda l: [x for x in l if x[1] in common_items]
>>> result_list_A = list_filter(listA)
>>> result_list_B = list_filter(listB)
>>> result_list_C = list_filter(listC)
>>> result_list_A
[['A', '17']]
>>> result_list_B
[['B', '17']]
>>> result_list_C
[['A', '17']]