我最近把我的cf站点从cf 7升级到了cf 11。但是我不能设置cfchartseries的宽度。我在Adobe文档中找到了将背景设置为"fit:定义宽度/高度以适合背景区域。"如何使用JSON在coldfusion 11中设置Cfchartseries的宽度?请帮助。
谢谢。
您需要将绘图区边距值设置为动态。这动态地包括确定图表位置时的比例尺值。您也可以设置地块区域的高度和宽度,但这并不包括比例。我发现最好的结果是通过JS文件包括所有样式,并通过cfchart中的style属性调用它。
下面是一个基本的例子:创建一个JS文件test.js
{
"graphset":[
{
"border-width":1,
"background-color":"transparent",
"plotarea":{"margin":"dynamic"}
}
]
}
将此图表代码添加到与test.js文件相同目录下的cfm页面中(仅用于示例)
<cfchart format="html" showlegend="no" height="200" width="250" title="" show3d="no" style="test.js">
<cfchartseries type="bar" paintstyle="light" color="red">
<cfchartdata item="2005" value="1000"/>
<cfchartdata item="2006" value="3000"/>
<cfchartdata item="2007" value="1000"/>
<cfchartdata item="2008" value="4000"/>
<cfchartdata item="2009" value="2000"/>
</cfchartseries>
</cfchart>