• <menu id="w2i4a"></menu>
  • logo FusionCharts Suite XT入門教程

    文檔首頁>>FusionCharts Suite XT入門教程>>JavaScript圖表工具FusionCharts Suite XT入門教程(六):導(dǎo)出圖表

    JavaScript圖表工具FusionCharts Suite XT入門教程(六):導(dǎo)出圖表


    FusionCharts Suite XT是全面的跨平臺、跨瀏覽器JavaScript圖表套包,其中包括FusionCharts XT、PowerCharts XT 、FusionWidgets XT 、FusionMaps XT。支持 ASP、 ASP.NET、 PHP、 JSP、 ColdFusion、 Ruby on Rails、 JavaScript、甚至簡單的HTML頁面。它是你值得信賴的JavaScript圖表解決方案,目前在全球有45萬用戶選擇Fusioncharts來制作專業(yè)的JavaScript圖表。

    FusionCharts Suite XT現(xiàn)已更新至3.14.0-sr.1版本,F(xiàn)usionCharts Angular包裝器現(xiàn)在與Angular 8兼容并修復(fù)了一些bug。

    點擊下載FusionCharts Suite XT最新試用版

    FusionCharts Suite XT使用JavaScript通過SVG和VML在瀏覽器中呈現(xiàn)圖表。該套件的一個突出特點是能夠?qū)С鯦PG,PNG,SVG,PDF格式的渲染圖表并導(dǎo)出圖表數(shù)據(jù)。

    在本節(jié)中,我們將討論如何:

    • 將圖表導(dǎo)出為圖像和PDF

    • 以XLSX格式導(dǎo)出圖表數(shù)據(jù)

    將圖表導(dǎo)出為圖像和PDF

    服務(wù)器端幫助程序庫通過將SVG轉(zhuǎn)換為所需格式來啟用導(dǎo)出。您還可以在導(dǎo)出之前將VML在內(nèi)部轉(zhuǎn)換為SVG時進行導(dǎo)出。導(dǎo)出過程中,將要導(dǎo)出的數(shù)據(jù)首先發(fā)送到FusionCharts服務(wù)器進行處理,最后生成所需格式的輸出。

    在客戶端上導(dǎo)出圖表時,整個導(dǎo)出過程是使用用戶的瀏覽器執(zhí)行的。圖表的SVG轉(zhuǎn)換為選定的導(dǎo)出格式,并使用HTML5 download屬性下載。

    您必須具有有效的Internet連接才能使用此功能。

    要啟用圖表導(dǎo)出,將chartlevel屬性exportEnabled設(shè)置為1。在(菜單)按鈕,然后在圖表的右上角可見。單擊/將鼠標(biāo)懸停在此按鈕上可以查看帶有導(dǎo)出選項的下拉菜單,如下圖所示: 

    JavaScript圖表工具FusionCharts Suite XT入門教程(六):導(dǎo)出圖表

    從呈現(xiàn)的菜單中,選擇所需的格式。該圖表將以選定的格式下載到您的計算機上。

    啟用了導(dǎo)出的2D柱形圖如下所示。單擊(菜單)按鈕,然后選擇所需的導(dǎo)出格式。

    上面示例的完整代碼如下:

    // Include the core fusioncharts file from core  -import FusionCharts from "fusioncharts/core";// Include the chart from viz folder// E.g. - import ChartType from fusioncharts/viz/[ChartType]import Column2D from "fusioncharts/viz/column2d";// Include the fusion themeimport FusionTheme from "fusioncharts/themes/es/fusioncharts.theme.fusion";// Add the chart and theme as dependency// E.g. FusionCharts.addDep(ChartType)FusionCharts.addDep(Column2D);FusionCharts.addDep(FusionTheme);// Create an Instance with chart optionsvar chartInstance = new FusionCharts({
      type: "Column2D",
      width: "700", // Width of the chart
      height: "400", // Height of the chart
      dataFormat: "json", // Data type
      renderAt: "chart-container", //container where the chart will render
      dataSource: {
        // Chart Configuration
        chart: {
          caption: "Countries With Most Oil Reserves [2017-18]",
          subCaption: "In MMbbl = One Million barrels",
          xAxisName: "Country",
          yAxisName: "Reserves (MMbbl)",
          numberSuffix: "K",
          exportEnabled: "1",
          theme: "fusion"
        },
        // Chart Data
        data: [
          {
            label: "Venezuela",
            value: "290"
          },
          {
            label: "Saudi",
            value: "260"
          },
          {
            label: "Canada",
            value: "180"
          },
          {
            label: "Iran",
            value: "140"
          },
          {
            label: "Russia",
            value: "115"
          },
          {
            label: "UAE",
            value: "100"
          },
          {
            label: "US",
            value: "30"
          },
          {
            label: "China",
            value: "30"
          }
        ]
      }});// RenderchartInstance.render();

    上圖通過以下步驟呈現(xiàn):

    1、包括必要的庫文件,例如fusioncharts庫,融合主題文件等。

    2、將圖表配置存儲在JSON對象中。在此JSON對象中:

    • 將圖表類型設(shè)置為column2d。

    • 設(shè)置寬度和高度(以像素為單位)。

    • 將設(shè)置dataFormat為JSON。

    • 將json數(shù)據(jù)嵌入為的值dataSource。

    • 將exportEnabledattribute 的值設(shè)置為1,這將啟用圖表的導(dǎo)出功能。

    3、為圖表添加一個容器(實例)。

    出口模式

    FusionCharts Suite XT支持以下三種導(dǎo)出方式:

    • 服務(wù)器端導(dǎo)出

    • 客戶端導(dǎo)出

    • 自動導(dǎo)出

    默認(rèn)情況下,使用自動導(dǎo)出功能導(dǎo)出圖表。

    該exportMode屬性用于在不同的導(dǎo)出模式之間切換。

    從v3.12.1版本開始,該exportMode屬性替換該exportAtClientSide屬性。

    要在您自己的服務(wù)器上處理導(dǎo)出數(shù)據(jù),請按照“ 安裝專用導(dǎo)出服務(wù)器”指南配置導(dǎo)出處理程序之一。

    在XLSX格式導(dǎo)出圖表數(shù)據(jù)

    FusionCharts可讓您以JPG,PNG,SVG和PDF格式導(dǎo)出呈現(xiàn)的圖表。從v3.13.5開始,F(xiàn)usionCharts Suite XT引入了以XLSX格式(作為Excel電子表格)導(dǎo)出圖表數(shù)據(jù)的功能。

    要啟用圖表導(dǎo)出,請將圖表級別屬性設(shè)置exportEnabled為1。在(菜單)按鈕,然后在圖表的右上角可見。單擊/將鼠標(biāo)懸停在按鈕上可以看到帶有導(dǎo)出選項的下拉菜單,如下圖所示:

    JavaScript圖表工具FusionCharts Suite XT入門教程(六):導(dǎo)出圖表

    要導(dǎo)出圖表數(shù)據(jù),請選擇“ 導(dǎo)出為XLSX”選項。帶有圖表數(shù)據(jù)的XLSX文件將下載到您的計算機上。

    啟用了導(dǎo)出的2D柱形圖如下所示。單擊(菜單)按鈕,然后選擇“ 導(dǎo)出為XLSX”選項以導(dǎo)出圖表數(shù)據(jù)。

    要使用服務(wù)器端導(dǎo)出以XLSX格式導(dǎo)出圖表,必須使導(dǎo)出服務(wù)器具有FusionCharts軟件包中可用的最新代碼?;蛘?,您也可以使用FusionCharts導(dǎo)出鏈接export.api3.fusioncharts.com。對于客戶端導(dǎo)出,只有具有畫布支持的現(xiàn)代瀏覽器(Safari和IE9除外)才支持導(dǎo)出圖表數(shù)據(jù)功能。您仍然可以導(dǎo)出圖表,而無需包含可配置的數(shù)據(jù)。

    要在您自己的服務(wù)器上處理導(dǎo)出數(shù)據(jù),請按照“ 安裝專用導(dǎo)出服務(wù)器”指南配置導(dǎo)出處理程序之一。

    =====================================================

    想要了解或購買FusionCharts Suite XT正版授權(quán)的朋友歡迎咨詢慧都官方在線客服

    關(guān)注“慧聚IT”微信公眾號,及時獲取產(chǎn)品最新消息和最新資訊

    圖片2.jpg

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();