在 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]>"
我在条形图上使用以下代码来切换维度。
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]>"