2015-01-13 9 views
8

Kennt jemand eine Echarts (http://echarts.baidu.com) Beispiel das:ECharts von Baidu

  • Nur Englisch Zeichen
  • korrekt importiert alle notwendigen umfasst von einem lokalen Verzeichnisstruktur
  • Works
verwendet

Alle Echarts-Beispiele sind sehr schön dargestellt, aber es gibt keine Beispiele, die zeigen, wie sie lokal (in Englisch) implementiert und ausgeführt werden, was (und das ist ziemlich wichtig) tatsächlich funktioniert .

Von meinen vielen "kopieren und einfügen" dann bearbeiten Bemühungen ich bekomme nur endlose Datei nicht gefunden Nachrichten und geheimnisvolle Zeichen überall (um fair zu sein sind sie chinesische Schriftzeichen, aber ich sehe sie nur als mysteriöse Squiggles). Ich habe auch die Github-Proben heruntergeladen und Google durchsucht, aber ohne Erfolg.

Die Bibliothek sieht absolut brillant, aber ich kann es nicht entziffern :(

Eine einzelne .jsp Seite Beispiel in Englisch groß werden würde (das funktioniert). Wer weiß, wo kann ich einen finden?

dank

+0

Ich denke @ runninghair08 Antwort sollte die akzeptierte sein. – Annjawn

Antwort

5

Hier ist ein Beispiel, das einfach funktioniert. Speichern Sie es einfach in einer HTML-Datei und rendern Sie es in Ihrem Browser. Sie müssen nichts herunterladen oder konfigurieren. Es verwendet eine Remote-Skript-Datei und keinen chinesischer Text:

<!doctype html> 
 
    <html> 
 
    <head> 
 
    \t <title>ECharts Sample</title> 
 
    \t <script src="http://echarts.baidu.com/dist/echarts.min.js"></script> 
 
    </head> 
 
    <body> 
 
    \t <div id="chart" style="width: 500px; height: 350px;"></div> 
 
    \t <script> 
 
    \t \t var chart = document.getElementById('chart'); 
 
    \t \t var myChart = echarts.init(chart); 
 
    \t \t var option = { 
 
    \t \t \t title: { text: 'ECharts Sample' }, 
 
    \t \t \t tooltip: { }, 
 
    \t \t \t legend: { data: [ 'Sales' ] }, 
 
    \t \t \t xAxis: { data: [ "shirt", "cardign", "chiffon shirt", "pants", "heels", "socks" ] }, 
 
    \t \t \t yAxis: { }, 
 
    \t \t \t series: [{ 
 
    \t \t \t \t name: 'Sales', 
 
    \t \t \t \t type: 'bar', 
 
    \t \t \t \t data: [5, 20, 36, 10, 10, 20] 
 
    \t \t \t }] 
 
    \t \t }; 
 
    \t \t myChart.setOption(option); 
 
    \t </script> 
 
    </body> 
 
    </html>

6

es gibt ein Beispiel in ihrer github, die die Art und Weise der Verwendung der Grafik ich es nur testen, es funktioniert sehr gut

echart Example on github

eindeutig erklären
<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>ECharts</title> 
</head> 
<body> 
    <!--Step:1 Prepare a dom for ECharts which (must) has size (width & hight)--> 
    <!--Step:1 为ECharts准备一个具备大小(宽高)的Dom--> 
    <div id="main" style="height:500px;border:1px solid #ccc;padding:10px;"></div> 
    <div id="mainMap" style="height:500px;border:1px solid #ccc;padding:10px;"></div> 

    <!--Step:2 Import echarts-all.js--> 
    <!--Step:2 引入echarts-all.js--> 
    <script src="js/echarts-all.js"></script> 

    <script type="text/javascript"> 
     // Step:3 echarts & zrender as a Global Interface by the echarts-plain.js. 
     // Step:3 echarts和zrender被echarts-plain.js写入为全局接口 
     var myChart = echarts.init(document.getElementById('main')); 
     myChart.setOption({ 
      tooltip : { 
       trigger: 'axis' 
      }, 
      legend: { 
       data:['蒸发量','降水量'] 
      }, 
      toolbox: { 
       show : true, 
       feature : { 
        mark : {show: true}, 
        dataView : {show: true, readOnly: false}, 
        magicType : {show: true, type: ['line', 'bar']}, 
        restore : {show: true}, 
        saveAsImage : {show: true} 
       } 
      }, 
      calculable : true, 
      xAxis : [ 
       { 
        type : 'category', 
        data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'] 
       } 
      ], 
      yAxis : [ 
       { 
        type : 'value', 
        splitArea : {show : true} 
       } 
      ], 
      series : [ 
       { 
        name:'蒸发量', 
        type:'bar', 
        data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3] 
       }, 
       { 
        name:'降水量', 
        type:'bar', 
        data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3] 
       } 
      ] 
     }); 

     // --- 地图 --- 
     var myChart2 = echarts.init(document.getElementById('mainMap')); 
     myChart2.setOption({ 
      tooltip : { 
       trigger: 'item', 
       formatter: '{b}' 
      }, 
      series : [ 
       { 
        name: '中国', 
        type: 'map', 
        mapType: 'china', 
        selectedMode : 'multiple', 
        itemStyle:{ 
         normal:{label:{show:true}}, 
         emphasis:{label:{show:true}} 
        }, 
        data:[ 
         {name:'广东',selected:true} 
        ] 
       } 
      ] 
     }); 
    </script> 
</body> 
</html> 
+0

Gut gefunden Kamyar, es funktioniert! Jetzt für ein paar Experimente. –

+1

Ihr Beispiel Link gibt 404. – SophisticatedUndoing

4

E-Charts bietet eine englische Version ihrer Website, einschließlich Beispielen und Dokumentation, die ich vermute, dass Sie nicht auf Ihre Frage basierend sehen.

https://ecomfe.github.io/echarts/index-en.html
(Zum Zeitpunkt dieser Änderung müssen sie ihre englischen Dokumente auf die Version 3.0 von Echarts aktualisieren).

https://ecomfe.github.io/echarts/doc/example-en.html

Davon abgesehen, gibt es Zeiten nach wie vor, wenn Sie die gesamte Js und die Standardzeichenfolgen in Englisch waren wollen, aber Google da helfen übersetzen.

0

Die Daten werden in Chinesisch, Code-Struktur und Framework in Englisch angezeigt.Ignorieren Sie die spezifischen Daten, versuchen Sie, einige Daten, was Sie zeigen möchten.

Dämon in Englisch: http://echarts.baidu.com/echarts2/doc/example-en.html

+0

In der Regel Link-only-Antworten sind nicht bevorzugt. Können Sie in der Antwort ein Codebeispiel hinzufügen? – jakerella

7

Ich weiß, es ist schon eine akzeptierte Antwort, aber ich dachte, dass ich einen Link für Leute hinzufügen würde, diese Frage zu lesen.

Die neue Version der E-Charts-Dokumentation (E-Charts 3.4.0 zum Schreiben) wurde in Englisch konvertiert.

Sie haben die gesamte Dokumentation einschließlich Optionen, der API-Code, Downloads und viele Beispiele alle in Englisch (mit einem Codepen Typ Entwicklungsbereich, dass Sie Ihre Optionen testen und die Ergebnisse in Echtzeit sehen können).

Die Einstiegsseite finden sich hier:
https://ecomfe.github.io/echarts-doc/public/en/

Die Bibliothek kann hier heruntergeladen werden:
https://ecomfe.github.io/echarts-doc/public/en/download.html

der Begleit-Tutorial kann hier gefunden werden:
ecomfe.github.io/ echarts-doc/public/de/tutorial.html

Die Vielzahl der Optionen finden Sie hier:
ecomfe.github.io/echarts-doc/public/en/option.html

Eine Fülle von Beispielen finden Sie hier:
ecomfe.github.io/echarts-examples/public/index.html

ecomfe.github.io/echarts-examples/public/editor.html?c=bar-tick-align

Im Folgenden werde ich ihr einfach haben eingefügt:

Ein einfaches Balkendiagramm Beispiel und ihre codepen Spielplatz finden Sie hier Balkendiagramm in das Fenster für Ihr Sehvergnügen:

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
     <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script> 
 
    </head> 
 
    <body> 
 
     <div id="container" style="width: 600px; height: 250px;"></div> 
 
     <script type="text/javascript"> 
 
      var chart = document.getElementById("container"); 
 
      var myChart = echarts.init(chart); 
 
      var option = { 
 
       title: { 
 
        text: "Echarts Bar Chart" 
 
       }, 
 
       legend: [ 
 
        { 
 
         data: ["Hours Worked"] 
 
        } 
 
       ], 
 
       tooltip: { 
 
        trigger: 'axis', 
 
        axisPointer: { 
 
         type: 'shadow' 
 
        } 
 
       }, 
 
       xAxis: [ 
 
        { 
 
         type: 'category', 
 
         data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], 
 
         axisTick: { 
 
          alignWithLabel: true 
 
         } 
 
        } 
 
       ], 
 
       yAxis: [ 
 
        { 
 
         type: 'value' 
 
        } 
 
       ], 
 
       series: [ 
 
        { 
 
         name:'Hours Worked', 
 
         type:'bar', 
 
         barWidth: '60%', 
 
         data: [10, 52, 200, 334, 390, 330, 220] 
 
        } 
 
       ] 
 
      }; 
 
      myChart.setOption(option, true); 
 
     </script> 
 
    </body> 
 
</html>

+0

Sie, mein Freund, sind ein Lebensretter !!! – Annjawn

+0

Ich bin froh, dass ich Ihnen geholfen habe! – runninghair08

1

Wenn sich jemand fragt. Jemand hat seine gesamten .js ins Englische übersetzt, so dass die Schaltflächen und Steuerelemente auf Englisch erscheinen. Dieser Typ bat sie auch, seine "englische" Version mit Github zu verbinden, aber ich denke, dass sie noch nicht interessiert sind.

Ich habe seine js-Datei getestet und es ist in Englisch. Der Link zur Zip-Datei ist dort ebenfalls enthalten. Aber nur für den Fall, kann es hier zu finden - Download

https://github.com/ecomfe/echarts/issues/2321

enter image description here

2

gerade einhüllen Devs suchen noch für die Englisch-Version von echarts unterhalb der CDN-Link enthält Links zu der Englisch Version:

Funktioniert gut für mich.

Verwandte Themen