업데이트은 : 폴더를 차트에 JSON 파일을 가리 키도록 스타일 속성을 사용하는 것은 제가 제한이 내려다 보이는 해요 경우 나는 확실히 문제로 실행하고 있지 않다 성공적으로png 형식의 차트는 CF 2016에 스타일을 지정할 수 있습니까?
를 PNG로 스타일과 사용을 설정하거나 할 수 있다는 발견 다른 일이 일어나면. 우리는 CF10에서 CF2016으로 마이 그 레이션하고 차트 차이점을 해결했습니다. JSON 스타일을 적용 할 수 있고 아마도 우리의 요구를 충족시킬 수 있습니다. 그러나 우리가 필요한 png 형식으로 설정하면 오류가 발생합니다.
cfchart documentation의 범례 스타일 섹션의 정확한 코드는 html에서 png 로의 유일한 차이점입니다. 간단히 PNG로 형식을 틀지
는<cfscript>
legend={"background-color":"lightgray"};
</cfscript>
<cfchart format="png" title="Graph" chartHeight="400" chartWidth="600" showLegend="yes" legend="#legend#">
<cfchartseries type="line" serieslabel="WBC" markerstyle="circle" color="red">
<cfchartdata item="Day 1" value="19.2"/>
<cfchartdata item="Day 2" value="15.2"/>
<cfchartdata item="Day 3" value="15.1"/>
<cfchartdata item="Day 4" value="12.6"/>
<cfchartdata item="Day 5" value="14.2"/>
</cfchartseries>
<cfchartseries type="line" serieslabel="HCT" markerstyle="diamond" color="blue" >
<cfchartdata item="Day 1" value="39.2"/>
<cfchartdata item="Day 2" value="35.2"/>
<cfchartdata item="Day 3" value="35.1"/>
<cfchartdata item="Day 4" value="32.6"/>
<cfchartdata item="Day 5" value="34.2"/>
</cfchartseries>
</cfchart>
다음과 같은 오류가 발생합니다.
Cause:
[struct]
Message: For input string: "NaN"
StackTrace: java.lang.NumberFormatException: For input string: "NaN"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at com.zingchart.Utils.parseColor(Utils.java:31)
at com.zingchart.Context2d.jsSet_fillStyle(Context2d.java:159)
(clipped)
Suppressed:
[array]
TagContext:
[array]
1) [struct]
COLUMN: 0
ID: CF_OPTRUNTIME
LINE: 1
RAW_TRACE: at org.mozilla.javascript.gen.c9._c0(:1)
TEMPLATE:
TYPE: CFML
2) [struct]
COLUMN: 0
ID: CFCHART
LINE: 18
RAW_TRACE: at cfmain15096445073382d5ed396b32dbea22da2472da7a72d2f4286abb0062ecfm2dEBEF295F2dD9242d08502d97FAE6A3861669DA2ecfm439568922.runPage(EBEF3FC8-F3B7-F956-B1B68C22EC270E13-EBEF295F-D924-0850-97FAE6A3861669DA.cfm:18)
TEMPLATE: EBEF3FC8-F3B7-F956-B1B68C22EC270E13-EBEF295F-D924-0850-97FAE6A3861669DA.cfm
TYPE: CFML
3) [struct]
COLUMN: 0
ID: CFINCLUDE
LINE: 168
RAW_TRACE: at cfcfmler2ecfc1489966816$func$RUNIT.runFunction(/home/webs/sbx/www/cfmler.cfc:168)
TEMPLATE: /home/webs/sbx/www/cfmler.cfc
TYPE: CFML
4) [struct]
COLUMN: 0
ID: CF_UDFMETHOD
LINE: 79
RAW_TRACE: at cfcfmler2ecfc1489966816$funcPLAYCFMFILE.runFunction(/home/webs/sbx/www/cfmler.cfc:79)
TEMPLATE: /home/webs/sbx/www/cfmler.cfc
TYPE: CFML
5) [struct]
COLUMN: 0
ID: CF_TEMPLATEPROXY
LINE: 81
RAW_TRACE: at cfgetremote2ecfm1955103781.runPage(/home/webs/sbx/www/getremote.cfm:81)
TEMPLATE: /home/webs/sbx/www/getremote.cfm
TYPE: CFML
Type: java.lang.NumberFormatException
ColumnNumber: 0
LineNumber: 1
Message: Wrapped java.lang.NumberFormatException: For input string: "NaN" (#1)
ScriptStackTrace: [empty string]
SourceName:
StackTrace: org.mozilla.javascript.WrappedException: Wrapped java.lang.NumberFormatException: For input string: "NaN" (#1)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1773)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:183)
at org.mozilla.javascript.ScriptableObject.putImpl(ScriptableObject.java:2109)
at org.mozilla.javascript.ScriptableObject.put(ScriptableObject.java:319)
at org.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.java:1729)
at org.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1557)
at org.mozilla.javascript.ScriptRuntime.setObjectProp(ScriptRuntime.java:1547)
at com.zingchart.zingchart_rhino_min._c_anonymous_250(Unknown Source)
at com.zingchart.zingchart_rhino_min.call(Unknown Source)
(clipped)
Suppressed:
[array]
TagContext:
[array]
1) [struct]
COLUMN: 0
ID: CF_OPTRUNTIME
LINE: 1
RAW_TRACE: at org.mozilla.javascript.gen.c9._c0(:1)
TEMPLATE:
TYPE: CFML
2) [struct]
COLUMN: 0
ID: CFCHART
LINE: 18
RAW_TRACE: at cfmain15096445073382d5ed396b32dbea22da2472da7a72d2f4286abb0062ecfm2dEBEF295F2dD9242d08502d97FAE6A3861669DA2ecfm439568922.runPage(EBEF3FC8-F3B7-F956-B1B68C22EC270E13-EBEF295F-D924-0850-97FAE6A3861669DA.cfm:18)
TEMPLATE: EBEF3FC8-F3B7-F956-B1B68C22EC270E13-EBEF295F-D924-0850-97FAE6A3861669DA.cfm
TYPE: CFML
3) [struct]
COLUMN: 0
ID: CFINCLUDE
LINE: 168
RAW_TRACE: at cfcfmler2ecfc1489966816$func$RUNIT.runFunction(/home/webs/sbx/www/cfmler.cfc:168)
TEMPLATE: /home/webs/sbx/www/cfmler.cfc
TYPE: CFML
4) [struct]
COLUMN: 0
ID: CF_UDFMETHOD
LINE: 79
RAW_TRACE: at cfcfmler2ecfc1489966816$funcPLAYCFMFILE.runFunction(/home/webs/sbx/www/cfmler.cfc:79)
TEMPLATE: /home/webs/sbx/www/cfmler.cfc
TYPE: CFML
5) [struct]
COLUMN: 0
ID: CF_TEMPLATEPROXY
LINE: 81
RAW_TRACE: at cfgetremote2ecfm1955103781.runPage(/home/webs/sbx/www/getremote.cfm:81)
TEMPLATE: /home/webs/sbx/www/getremote.cfm
TYPE: CFML
Type: org.mozilla.javascript.WrappedException
WrappedException:
[struct]
Message: For input string: "NaN"
StackTrace: java.lang.NumberFormatException: For input string: "NaN"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at com.zingchart.Utils.parseColor(Utils.java:31)
at com.zingchart.Context2d.jsSet_fillStyle(Context2d.java:159)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
(clipped)
Suppressed:
[array]
TagContext:
[array]
1) [struct]
COLUMN: 0
ID: CF_OPTRUNTIME
LINE: 1
RAW_TRACE: at org.mozilla.javascript.gen.c9._c0(:1)
TEMPLATE:
TYPE: CFML
2) [struct]
COLUMN: 0
ID: CFCHART
LINE: 18
RAW_TRACE: at cfmain15096445073382d5ed396b32dbea22da2472da7a72d2f4286abb0062ecfm2dEBEF295F2dD9242d08502d97FAE6A3861669DA2ecfm439568922.runPage(EBEF3FC8-F3B7-F956-B1B68C22EC270E13-EBEF295F-D924-0850-97FAE6A3861669DA.cfm:18)
TEMPLATE: EBEF3FC8-F3B7-F956-B1B68C22EC270E13-EBEF295F-D924-0850-97FAE6A3861669DA.cfm
TYPE: CFML
3) [struct]
COLUMN: 0
ID: CFINCLUDE
LINE: 168
RAW_TRACE: at cfcfmler2ecfc1489966816$func$RUNIT.runFunction(/home/webs/sbx/www/cfmler.cfc:168)
TEMPLATE: /home/webs/sbx/www/cfmler.cfc
TYPE: CFML
4) [struct]
COLUMN: 0
ID: CF_UDFMETHOD
LINE: 79
RAW_TRACE: at cfcfmler2ecfc1489966816$funcPLAYCFMFILE.runFunction(/home/webs/sbx/www/cfmler.cfc:79)
TEMPLATE: /home/webs/sbx/www/cfmler.cfc
TYPE: CFML
5) [struct]
COLUMN: 0
ID: CF_TEMPLATEPROXY
LINE: 81
RAW_TRACE: at cfgetremote2ecfm1955103781.runPage(/home/webs/sbx/www/getremote.cfm:81)
TEMPLATE: /home/webs/sbx/www/getremote.cfm
TYPE: CFML
Type: java.lang.NumberFormatException
나는 인 cfchart의 제한이 내려다 보이는 건가요 CF 2016, 또는 내가보고해야이 단순히 버그에서 (단지 전체 오류를보고 선택 CF2016 엔진 trycf.com에 던져)? 최신 업데이트가 있습니다. 어떤 제안?
질문에 대한 해결책을 찾으면 질문으로 업데이트하지 않고 답변으로 게시하십시오. 그 답을 해결책으로 받아들입니다. 그런 식으로 다른 사람들이이 게시물을 발견하게 될 것입니다. –
@ Miguel-F 네, 잘 알고 있습니다. 나는 주변에 작품을 올렸지 만 가능한 경우 다른 사람들의 의견을 듣고 싶다. 예를 들어 Scott의 대답을보십시오. 이거 좀 줄래. –