在 IronPython 中将条形图设置为分类

Setting bar chart to categorical in IronPython

我在条形图上使用以下代码来切换维度。

            myChart.XAxis.Expression = "[Sales]"
            myChart.BarWidth = 100

我一这样做,条形就变得太瘦了。这是因为当您使用 ironpy[=12 更改 XAxis 时,条形图轴模式会自动更改为 "Continuous"(此设置位于条形图属性的类别轴 --> 设置 --> 轴模式中) =]

如何将条形图调整为 "Categorical"?

API 库引用了这个,但我不知道如何正确调用它来改变轴模式。我认为它只是一个 get?: http://stn.spotfire.com/dxp/html/P_Spotfire_Dxp_Application_Visuals_Axis_AxisMode.htm

这很有趣 :) 你会认为它是 属性,但实际上要在分类表达式和连续表达式之间切换,只需添加或删除尖括号 (<> ) 分别。

所以你可以:

if my_var = "continuous": 
    my_expression = "[Sales]"
else:
    my_expression = "<[Sales]>"

或者如果你想简洁一点:

my_expression = "[Sales]" if my_var = "continuous" else "<[Sales]>"