установить ширину cfchartseries в Coldfusion 11

Недавно я обновил свой сайт cf с cf 7 до cf 11. Но я не могу установить ширину cfchartseries. Я нашел в документации Adobe установку фона как «по размеру: определяет ширину/высоту, чтобы соответствовать области фона». Как установить ширину Cfchartseries в coldfusion 11 с помощью JSON? Пожалуйста помоги.

Спасибо.


person Lakshmi    schedule 17.07.2014    source источник
comment
Не могли бы вы опубликовать какой-нибудь код, демонстрирующий проблему, и скриншот его работы в CFMX7 и CF11?   -  person Adam Cameron    schedule 17.07.2014


Ответы (1)


Вам необходимо установить динамические значения поля области графика. Это динамически включает значения шкалы при определении положения диаграммы. Вы также можете установить высоту и ширину области графика, но это не включает масштабы. Я обнаружил, что наилучшие результаты — включить все стили через файл JS и вызвать его через атрибут стиля в cfchart.

Ниже приведен базовый пример:

Создайте файл JS с именем test.js

{
"graphset":[
    {
    "border-width":1, 
    "background-color":"transparent",
    "plotarea":{"margin":"dynamic"}
    }
  ]
}

Добавьте этот код диаграммы на страницу cfm в том же каталоге, что и файл test.js (только для примера).

<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>
person Alan Bullpitt    schedule 17.07.2014
comment
Это сработало. Спасибо. Можно ли придать разным цветам разные столбцы в сериях диаграмм в соответствии с данными? - person Lakshmi; 19.07.2014
comment
@Divya Я ответил на этот вопрос в другом вашем сообщении здесь - person Alan Bullpitt; 24.07.2014