欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

FusionCharts中文升级教程 fusionchart图表图表解决方案数据可视化JavaScript

程序员文章站 2022-06-04 11:32:18
...

从评估版本升级

该指南是给那些在应用程序中使用了FusionCharts的评估版本,并想升级为商业授权的用户参考。FusionCharts的试用版没有任何功能限制,只是所有的图表都带有水印而已。

< FusionCharts最新试用版免费下载>

要升级,你只需以下几个步骤:

  1. 用你在购买授权时收到的文件(可在你下载的js文件夹中找到)替换评估版本中的JavaScript文件。
  2. 如果你正在使用是FusionCharts Suite XT(早于V3.4)的早期试用版[文件名已经更改]。因此,确保你从下载的js文件夹中复制以下文件:
    • fusioncharts.charts.js
    • fusioncharts.js
    • fusioncharts.powercharts.js
    • fusioncharts.gantt.js
    • fusioncharts.maps.js
    • fusioncharts.widgets.js
  3. 你必须清除你的浏览器缓存。这一步至关重要。

到这一步,你就升级到FusionCharts的商业授权版了,那么你应用程序中的图表将再也没有水印了。

只升级授权的特定子产品:

当只升级特定的子产品时,需牢记以下几点:

  • FusionCharts XT:如果你是从FusionCharts XT的评估版本升级,你需要从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并且在你的源代码中收录或更新它们。
  • PowerCharts XT:如果你是从PowerCharts XT的评估版本升级,你需要下载最新的PowerCharts XT包并从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新它们。
  • FusionWidgets XT:同样如果你是从FusionWidgets XT的评估版本升级,则需要从js文件夹复制copyfusioncharts.js,fusioncharts.widgets.js和fusioncharts.gantt.js文件到你的工作目录,并在你的源代码中收录或更新它们。
  • FusionMaps XT:如果你是从FusionMaps XT的评估版本升级,你必须下载最新的FusionMaps XT包,从js文件夹复制fusioncharts.maps.js文件以及具体的地图定义到你的工作目录中,然后在你的源代码中收录或更新它们。

若你购买了授权的产品生成的图片还带有水印,那么检查以下问题:

  • 是否复制了正确的JavaScript文件并覆盖在正确的位置?
  • 是否清除了浏览器缓存?

从以前的版本升级

该指南是针对使用任何FusionCharts v3.3.1以前的版本,并想要升级到v3.4及以后的版本的用户做参考。

变化

  • 从V3.4版本开始,FusionCharts的JavaScript库文件的文件名和包结构发生了变化。此外,所有的文件名现在都用小写以避免引起对大小写敏感的服务器冲突。
  • 大幅提升了渲染图表的性能,并且修复了内存泄漏问题。
  • 现在所有图表只在JavaScript中渲染。 Flash图表被取消,你不再需要明确指定渲染器为Flash或JavaScript。如果已经显式设置渲染器为Flash,那么你需要将其删除。
  • < style> 元素现在被取消,被< chart>元素属性取代。
  • jQuery 的依赖性被移除。
旧文件名称 新文件名称
FusionCharts.js fusioncharts.js
FusionCharts.HC.js Not Required any longer
FusionCharts.HC.Charts.js fusioncharts.charts.js
FusionCharts.HC.Maps.js fusioncharts.maps.js
FusionCharts.HC.Widgets.js fusioncharts.widgets.js
FusionCharts.HC.gantt.js fusioncharts.gantt.js
FusionCharts.HC.PowerCharts.js fusioncharts.powercharts.js
FusionChartsExportComponent.js Not Required any longer
jquery.min.js Not Required any longer

由于现在所有的图表只在JavaScript中渲染,所以不再需要以HC.js结尾的文件名。
根据以下步骤进行升级:

  • 复制下载的js文件夹里的下列文件,并替换到你应用程序的fusioncharts文件夹里里已经存在文件。
    • fusioncharts.charts.js
    • fusioncharts.js
    • fusioncharts.powercharts.js
    • fusioncharts.gantt.js
    • fusioncharts.maps.js
    • fusioncharts.widgets.js
  • 如果你已经运行了仪表盘,那么你需要根据你使用的产品的新的文件名称来重命名收录路径。还要注意的是文件名不要重新命名为旧名称。
  • 你必须清除你的浏览器缓存,这也是非常重要的一步。
  • 到这儿,你就已经升级到FusionCharts的最新版本了。

仅升级某个具体的子产品

当只升级某个特定的子产品时,以下几点必须牢记:

  • FusionCharts XT :如果你是从FusionCharts XT的早期版本升级,你需要从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新。
  • PowerCharts XT : 如果你是从PowerCharts XT的早期版本升级,则需要下载最新的PowerCharts XT包并从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新。
  • FusionWidgets XT : 同样如果你是从FusionWidgets XT的早期版本升级,则需要从js文件夹复制copyfusioncharts.js,fusioncharts.widgets.js和fusioncharts.gantt.js文件到你的工作目录,并在你的源代码中收录或更新。
  • FusionMaps XT : 如果你是从FusionMaps XT的早期版本升级,则必须下载最新的FusionMaps XT包,从JS文件夹复制fusioncharts.maps.js文件和maps文件夹中的具体地图定义js文件到你的工作目录,并在你的源代码中收录或更新。

该篇指南是升级FusionCharts XT的早期版本到最新的版本。有一些功能被取消了,你可以在这里查看:tutorials/setup/deprecated.md。你可能需要修改代码才能使用新的功能或者适应弃用的功能,特别是如果你已经使用了Flash图表。