我正在使用 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() 来插入标签。
您能否推荐一种使其适用于符号的方法,因为颜色不是一种选择。
编辑以澄清案件。