【发布时间】:2016-03-22 21:42:52
【问题描述】:
我正在研究 ColdFusion 9 - cfchart, 这是我的部分代码
<cfchart format="flash" show3d="true" title="Assigned Amount vs Projection Amount" scaleto="#scaleToForAmount#" scaleFrom="0" backgroundColor="white" font="Arial" seriesplacement="stacked" chartHeight="400" chartWidth="800" labelFormat="number" >
<cfchartseries type="bar" query="chartData" itemcolumn="#variables.columnList[1]#Name" valuecolumn="PAID" seriesColor="##155D7F" seriesLabel="amout" paintStyle="plain" >
</cfchartseries>
<cfchartseries type="bar" query="chartData" itemcolumn="#variables.columnList[1]#Name" valuecolumn="PTP" seriesColor="##2AB9FF" paintStyle="plan" seriesLabel="PTP" >
</cfchartseries>
<cfchartseries type="bar" query="chartData" itemcolumn="#variables.columnList[1]#Name" valuecolumn="PDC" seriesColor="##0A2E40" paintStyle="domain" seriesLabel="PDC" >
</cfchartseries>
但是当 scaleTo 的值增加到超过整数限制时,我遇到了问题,它显示错误。即使将其转换为字符串、double 或 bigInt,它也不接受这些值。并继续显示“无法将值 3.1616321275E9 转换为整数,因为它不能放入整数”的错误。谁能帮我摆脱这个。
【问题讨论】:
-
我知道这不是一个很好的答案,但我的建议是使用 Javascript 图表库而不是 cfchart,例如 ChartJS / Flot / D3 等
标签: coldfusion coldfusion-9 cfchart