我在条形图上使用以下代码来切换尺寸。
myChart.XAxis.Expression = "[Sales]"
myChart.BarWidth = 100
一旦我这样做,酒吧变得太瘦了。这是因为条形图轴模式会自动更改为"连续" (当您使用ironpy更改XAxis时,此设置可在类别轴 - >设置 - >条形图属性中的轴模式中找到)
如何将条形图调整为"分类"?
API库引用了这个,但我无法弄清楚如何正确调用它来改变轴模式。我认为它只是一个获得?:http://stn.spotfire.com/dxp/html/P_Spotfire_Dxp_Application_Visuals_Axis_AxisMode.htm
答案 0 :(得分:3)
这是一个有趣的问题:)你会认为它是一个属性,但实际上是在分类和连续之间切换表达式,它是添加或删除角括号的问题(<>
)分别。
所以你可以:
if my_var = "continuous":
my_expression = "[Sales]"
else:
my_expression = "<[Sales]>"
或者如果你想要简洁:
my_expression = "[Sales]" if my_var = "continuous" else "<[Sales]>"