paraview图例设置
-
@Do1975 在 paraview图例设置 中说:
@吴建民 您这边的问题是不是可以理解为,把colorbar按最大值和最小值分割成等间距的刻度。之前我通过pvpython来出图,可以实现这种效果,但是是连续型的,离散型没有试过。
这是效果图:
对应的处理代码:
tRange = appfoam.CellData[field].GetRange() tLUT.RescaleTransferFunction(tRange[0], tRange[1]) tPWF.RescaleTransferFunction(tRange[0], tRange[1]) # Set custom labels for the color bar numberOfLabels = 5 labelPositions = [tRange[0] + j * (tRange[1] - tRange[0]) / (numberOfLabels - 1) for j in range(numberOfLabels)] tLUTColorBar.CustomLabels = labelPositions