- 博客(1)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 在使用python matplotlib和Axes3D绘制曲面时,改变facecolors的显示范围使其表示真实值。
facecolors是surface命令中用来改变颜色的组件,可以将指定变量作为表示为对应的颜色。但是这个组件默认colorbar的显示范围为0~1,且其处理范围为0~1。一般来说,会将颜色变量归一化使其值落到[0,1]中。但本研究要求颜色表示真实值,因此归一化的方法不适用。所以采用如下方法:根据数据范围将原始数据除以相应的系数,使数据处于[0, 1]中。该系数一般是取数据中最大值相邻的整数或一位小数。 用format函数改变colorbar的ticks,即将其乘以上一步的系数。def fmt(x,
2020-10-22 14:22:21 1428 1
用什么方法改变facecolors 的范围?
2020-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人