我想用 python 中的包制作密度图PyX。我使用代码 from pyx import * import numpy import math from pyx.graph import axis g = graph.graphxy(height=8, width=8, x=graph.axis.linear(min=0.0, max=2.0, title=r"$x-axis$"), y=graph.axis.linear(min=0.0, max=2.0, title=r'$y-axis$')) g.plot(graph.data.file("datatotest.dat", xmin=1, xmax=2, ymin=3, ymax=4, color=5, title=r"$bar$"), [graph.style.rect(gradient=color.gradient.Gray)] ) g.writePDFfile()我使用数据 0 1 0 1 0.12 0 1 1 2 0.56 1 2 0 1 0.98 1 2 1 2 0.23我得到了结果我想要更有趣的颜色。但使用时color.gradient.Rainbow会出现错误消息:“颜色空间字符串不适用于 hsb 颜色”.color.gradient.Hue.例如,在使用 Reverse 时,我会遇到类似的错误。问题:除了灰色之外,还有什么其他颜色渐变可以使用?
添加回答
举报
0/150
提交
取消