Seaborn热图彩条标签

时间:2016-01-26 23:33:57

标签: python-3.x seaborn

我的数字目前是这样的:

12.5

6.7

2

我希望它们出现在这样的颜色条上:

$ 12.5K

$ 6.7K

$ 2K

使用这种方法:

from matplotlib.ticker import FuncFormatter
def function(x, pos=0):
#What do I put here???
ax.xaxis.set_major_formatter(FuncFormatter(function))

提前致谢!

1 个答案:

答案 0 :(得分:1)

您需要返回以您选择的方式格式化的x值。对于您的示例,您可以这样做:

def DollarFunc(x,pos=0):
    return "\${}K".format(x)

ax.xaxis.set_major_formatter(FuncFormatter(DollarFunc))