我最近将我的cf网站从cf 7升级到cf 11。但我无法设置cfchartseries的宽度。 我在Adobe文档中发现将背景设置为“适合:定义适合背景区域的宽度/高度”。 如何使用JSON在coldfusion 11中设置Cfchartseries的宽度?请帮忙。
感谢。
答案 0 :(得分:0)
您需要将plotarea边距值设置为动态。这在确定图表的位置时动态地包括比例值。您也可以设置绘图区域的高度和宽度,但这不包括刻度。我发现最好的结果是通过JS文件包含所有样式并通过cfchart中的style属性调用它。
以下是一个基本示例:
创建一个名为test.js的
的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>