ColdFusion 11 cfchart xAxis 格式
ColdFusion 11 cfchart xAxis format
我正在尝试在 ColdFusion 11 中创建一个简单的折线图,并希望格式化 xAxis 以显示日期格式,如 mm-dd-yy,而不是默认显示的完整 date/timestamp。
我的代码是:
<cfchart format="html"
chartwidth="800"
chartheight="400"
xaxistitle="Date"
yaxistitle="Amount"
showlegend="yes"
fontsize="12"
font="Arial"
showMarkers="no"
xAxis=#[{"format"="Date","label":"Date"}]#>
<cfchartseries type="line"
query="getAmounts"
valueColumn="amount"
itemColumn="date">
</cfchart>
xAxis 属性给出此错误:
You have attempted to dereference a scalar variable of type class coldfusion.runtime.Array as a structure with members.
我已经尝试了 xAxis 属性的几种不同变体,但没有成功 - 文档不清楚它应该采用什么格式。任何帮助将不胜感激。
格式需要是这样的...
<cfset myStruct = {"item"={"font-angle"=-90}}/>
然后只需设置 xAxis = "#myStruct#" - 您可以在 cfchart 标记中完成所有操作,但当结构变大时,它更容易阅读。这是正确的格式,因为它可以让我们设置每个项目的角度。但是,我不知道 xAxis 中键的所有选项是什么。文档只是说 "A struct of keys used to style x axis such as format, guide, item, and label."
话虽如此,您不能在 "getAmounts" 查询中为字段 "date" 设置正确的格式吗?然后输出到图表就不用再处理了。
我正在尝试在 ColdFusion 11 中创建一个简单的折线图,并希望格式化 xAxis 以显示日期格式,如 mm-dd-yy,而不是默认显示的完整 date/timestamp。
我的代码是:
<cfchart format="html"
chartwidth="800"
chartheight="400"
xaxistitle="Date"
yaxistitle="Amount"
showlegend="yes"
fontsize="12"
font="Arial"
showMarkers="no"
xAxis=#[{"format"="Date","label":"Date"}]#>
<cfchartseries type="line"
query="getAmounts"
valueColumn="amount"
itemColumn="date">
</cfchart>
xAxis 属性给出此错误:
You have attempted to dereference a scalar variable of type class coldfusion.runtime.Array as a structure with members.
我已经尝试了 xAxis 属性的几种不同变体,但没有成功 - 文档不清楚它应该采用什么格式。任何帮助将不胜感激。
格式需要是这样的...
<cfset myStruct = {"item"={"font-angle"=-90}}/>
然后只需设置 xAxis = "#myStruct#" - 您可以在 cfchart 标记中完成所有操作,但当结构变大时,它更容易阅读。这是正确的格式,因为它可以让我们设置每个项目的角度。但是,我不知道 xAxis 中键的所有选项是什么。文档只是说 "A struct of keys used to style x axis such as format, guide, item, and label."
话虽如此,您不能在 "getAmounts" 查询中为字段 "date" 设置正确的格式吗?然后输出到图表就不用再处理了。