76bdeaa533c7aae000e5400cc4466c3862ac0610.svn-base 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title></title>
  6. <!--框架必需start-->
  7. <script type="text/javascript" src="../../../libs/js/jquery.js"></script>
  8. <script type="text/javascript" src="../../../libs/js/language/cn.js"></script>
  9. <script type="text/javascript" src="../../../libs/js/framework.js"></script>
  10. <link href="../../../libs/css/import_basic.css" rel="stylesheet" type="text/css"/>
  11. <link rel="stylesheet" type="text/css" id="skin" prePath="../../../"/>
  12. <link rel="stylesheet" type="text/css" id="customSkin"/>
  13. <!--框架必需end-->
  14. </head>
  15. <body>
  16. <div class="box1" panelWidth="800">
  17. <fieldset>
  18. <legend>控件介绍</legend>
  19. fusionCharts是国外一款商业图表组件,图表种类丰富,样式美观。支持XML数据和JSON数据。图表方案有flash和javascript两种。<br/>
  20. flash方案的效果非常好,适合面向PC机(windows系统)的项目,javascript方案效果不如flash,适合不支持flash的移动设备或linux系统。<br/>
  21. 在本框架的source目录下的“常用文档”目录有该控件的官方示例和使用帮助。<br/>
  22. </fieldset>
  23. <div class="height_15"></div>
  24. <fieldset>
  25. <legend>JS图表方案的实现</legend>
  26. 在构建flash图表前加下面的一句话:<br/>
  27. FusionCharts.setCurrentRenderer('javascript');<br/>
  28. 其他不变,这样就变成了JS版的图表了。<br/>
  29. 注意:框架默认的jquery版本是1.7.2,而JS图表目前只兼容jquery1.4.2,所以使用JS版本图表时要把框架引用的jquery.js改成jquery1.4.2_min.js<br/>
  30. 另外,flash版本时柱状图数据属性经常设置useRoundEdges='1'来实现圆角水晶风格以达到美观效果,而在JS图表中圆角风格并不美观,这时最好设置useRoundEdges='0'使用直角。
  31. </fieldset>
  32. <div class="height_15"></div>
  33. <fieldset>
  34. <legend>常用属性设置</legend>
  35. 图表的数据是以chart为根节点的XML格式数据,在chart标签上添加属性可以实现自定义的外观配置。常用属性如下:<br />
  36. <table class="tableStyle">
  37. <tr>
  38. <th width="20%">属性名</th><th>说明</th>
  39. </tr>
  40. <tr>
  41. <td>baseFontSize</td><td>字体大小,默认为10,推荐设为12</td>
  42. </tr>
  43. <tr>
  44. <td>baseFontColor</td><td>字体颜色,默认为黑色</td>
  45. </tr>
  46. <tr>
  47. <td>baseFont</td><td>字体名称</td>
  48. </tr>
  49. <tr>
  50. <td>caption</td><td>图表标题</td>
  51. </tr>
  52. <tr>
  53. <td>subcaption</td><td>描述信息</td>
  54. </tr>
  55. <tr>
  56. <td>rotateNames</td><td>x坐标文字的方向,默认为0,水平;1为垂直。中文如果垂直文字会消失(这是因为flash中文在没有绑定中文字体时倾斜就会导致文字消失)</td>
  57. </tr>
  58. <tr>
  59. <td>rotateYAxisName</td><td>y坐标文字的方向,默认为1,垂直。注意如果是中文要设置rotateYAxisName=0才能正常显示,理由同上。</td>
  60. </tr>
  61. <tr>
  62. <td>labelDisplay</td><td>横向坐标值显示方式,可选值WRAP, STAGGER, ROTATE or NONE。其中STAGGER代表label上下交错显示,ROTATE会导致中文消失</td>
  63. </tr>
  64. <tr>
  65. <td>labelStep</td><td>设置每几格显示一个label文本,默认为1。如果横向项目太多可以每两格显示一个label文本</td>
  66. </tr>
  67. <tr>
  68. <td>yAxisMinValue</td><td>Y坐标轴起始值,默认为0</td>
  69. </tr>
  70. <tr>
  71. <td>numberPrefix</td><td>为每个Y坐标轴值的前面加的符号</td>
  72. </tr>
  73. <tr>
  74. <td>numberSuffix</td><td>为每个Y坐标轴值的后面加的符号</td>
  75. </tr>
  76. <tr>
  77. <td>palette</td>
  78. <td>图表的背景渐变风格,可选值从1-5。<br />
  79. 2D柱状图、2D饼图中;1灰白渐变 2鹅黄色渐变 3浅蓝渐变 4橙黄色渐变 5粉红色渐变<br />
  80. 3D柱状图:1古铜色渐变 2灰白渐变 3褐色渐变 4青色渐变 5橙红渐变<br />
  81. 3D饼图不生效,可设置bgColor实现渐变
  82. </td>
  83. </tr>
  84. <tr>
  85. <td>xAxisName</td><td>x坐标名称</td>
  86. </tr>
  87. <tr>
  88. <td>yAxisName</td><td>y坐标名称</td>
  89. </tr>
  90. <tr>
  91. <td>showValues</td><td>是否在图表上显示值,默认为1,显示。</td>
  92. </tr>
  93. <tr>
  94. <td>formatNumberScale</td><td>是否格式化数字,默认为1,格式化。例如1000将被格式化1K</td>
  95. </tr>
  96. <tr>
  97. <td>useRoundEdges</td><td>是否采用水晶风格(2D图表有效,3D图表无效),默认为0,不使用。推荐设为1.</td>
  98. </tr>
  99. <tr>
  100. <td>enableSmartLabels</td><td>是否显示指示线(饼图有效),默认为1,显示</td>
  101. </tr>
  102. <tr>
  103. <td>startingAngle</td><td>初始时旋转的角度(饼图有效)</td>
  104. </tr>
  105. <tr>
  106. <td>enableRotation</td><td>是否支持鼠标拖拽旋转(饼图有效),默认为0,不可旋转</td>
  107. </tr>
  108. <tr>
  109. <td>bgColor</td><td>自定义渐变颜色,如bgColor='99CCFF,FFFFFF'蓝白渐变</td>
  110. </tr>
  111. <tr>
  112. <td>bgAlpha</td><td>自定义渐变色透明度,如bgAlpha='40,100'</td>
  113. </tr>
  114. <tr>
  115. <td>bgRatio</td><td>自定义渐变的旋转度,默认bgRatio='0,100'</td>
  116. </tr>
  117. <tr>
  118. <td>bgAngle</td><td>自定义渐变的方向,默认bgAngle='90',即上下渐变,例如可以设为bgAngle='360'则从左到右渐变</td>
  119. </tr>
  120. <tr>
  121. <td>canvasBorderColor</td><td>边框颜色</td>
  122. </tr>
  123. <tr>
  124. <td>showBorder</td><td>是否显示边框,0为不显示,1为显示</td>
  125. </tr>
  126. <tr>
  127. <td>alternateHGridColor</td><td>背景隔行变色的颜色</td>
  128. </tr>
  129. <tr>
  130. <td>alternateHGridAlpha</td><td>背景隔行变色的透明度</td>
  131. </tr>
  132. <tr>
  133. <td>divLineColor</td><td>背景每行线颜色</td>
  134. </tr>
  135. <tr>
  136. <td>divLineAlpha</td><td>背景每行线透明度</td>
  137. </tr>
  138. <tr>
  139. <td>divLineIsDashed</td><td>背景每行线是否为虚线,为1代表虚线</td>
  140. </tr>
  141. <tr>
  142. <td>lineColor</td><td>曲线图中线的颜色</td>
  143. </tr>
  144. <tr>
  145. <td>lineThickness</td><td>曲线图中线的粗细</td>
  146. </tr>
  147. <tr>
  148. <td>anchorRadius</td><td>曲线图中每个拐点的半径</td>
  149. </tr>
  150. <tr>
  151. <td>chartRightMargin</td><td>图表距背景边框右侧的偏移,除此还有chartLeftMargin、chartTopMargin、chartBottomMargin</td>
  152. </tr>
  153. <tr>
  154. <td>legendBorderAlpha</td><td>图例的边框透明度</td>
  155. </tr>
  156. <tr>
  157. <td>hovercapbg</td><td>提示框的背景色</td>
  158. </tr>
  159. </table>
  160. </fieldset>
  161. <div class="height_15"></div>
  162. </div>
  163. </body>
  164. </html>