无法在python中创建符号类型lineplot的图例(reportlab)

时间:2015-06-22 13:17:57

标签: python legend reportlab line-plot

我正在使用Python的ReportLab库从一些我需要创建线图的数据创建pdf。在这些图中,我需要用符号来识别不同的颜色,而不是颜色。

对于颜色,我可以简单地使用:

self.legend.colorNamePairs  = [(marker_kind_list[i], colnames[i]) for i in xrange(len(lp.data))]

来自reportlab中的legends.py库并且具有与每个图相关联的颜色名称图例,如红线表示case1,蓝色表示case2。但是,符号不可能相同。我想做一个方形平均case1,一个cross-case2等等。我在python 2.7中使用reportlab,它从textlabels.py的init调用Label()来插入标签。

你能否推荐一种方法让这个符号起作用,因为颜色不是一种选择。

编辑澄清此案。

0 个答案:

没有答案