我正在使用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()来插入标签。
你能否推荐一种方法让这个符号起作用,因为颜色不是一种选择。
编辑澄清此案。