2015-01-13 36 views
8

Có ai biết của một (http://echarts.baidu.com) ví dụ Echarts rằng:ECharts từ Baidu

  • Chỉ sử dụng ký tự tiếng Anh
  • đúng nhập khẩu tất cả các cần thiết bao gồm từ một cấu trúc thư mục địa phương
  • trình

Tất cả các ví dụ của Echarts được trình bày rất độc đáo nhưng không có ví dụ nào cho thấy cách triển khai và chạy nó cục bộ (bằng tiếng Anh) (và điều này khá quan trọng) thực sự hoạt động .

Từ nhiều 'sao chép và dán' của tôi thì chỉnh sửa nỗ lực tôi chỉ nhận được tập tin vô tận không tìm thấy tin nhắn và nhân vật bí ẩn khắp nơi (để công bằng họ là ký tự Trung Quốc nhưng tôi chỉ nhìn thấy chúng như là bí ẩn). Tôi cũng đã tải xuống các github sampes và tìm kiếm trên Google nhưng không thành công.

Thư viện trông hoàn toàn tuyệt vời nhưng tôi không thể giải mã nó :(

Một đơn ví dụ trang .jsp bằng tiếng Anh (làm việc) sẽ được tuyệt vời. Bất cứ ai biết nơi tôi có thể tìm thấy một?

Cảm ơn

+0

Tôi nghĩ câu trả lời của @ runninghair08 phải là câu trả lời được chấp nhận. – Annjawn

Trả lời

5

Dưới đây là một ví dụ mà chỉ đơn giản hoạt động. Chỉ cần lưu nó vào một tập tin HTML và đưa nó vào trình duyệt của bạn. Không cần tải xuống hoặc định cấu hình bất kỳ thứ gì khác. Nó sử dụng một tập tin script từ xa, và không có văn bản của Trung Quốc:

<!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

có một ví dụ trong github của họ để giải thích rõ cách sử dụng các biểu đồ tôi chỉ cần kiểm tra nó, nó làm việc rất tốt

echart Example on github

<!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

Cũng tìm thấy Kamyar, nó hoạt động! Bây giờ cho một số thử nghiệm. –

+1

liên kết ví dụ của bạn cho 404. – SophisticatedUndoing

4

ECharts cung cấp phiên bản tiếng Anh cho trang web của họ, bao gồm các ví dụ và tài liệu mà tôi đoán bạn không thấy dựa trên câu hỏi của bạn.

https://ecomfe.github.io/echarts/index-en.html
(Tại thời điểm chỉnh sửa này, họ cần cập nhật tài liệu tiếng Anh của mình lên phiên bản 3.0 của echart).

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

đó đang được nói, vẫn còn những lúc bạn muốn toàn bộ .js và chuỗi mặc định của nó là bằng tiếng Anh, nhưng Google Translate có thể giúp đó.

0

Dữ liệu được hiển thị bằng tiếng Trung Quốc, Cấu trúc mã và khung bằng tiếng Anh.Tìm hiểu dữ liệu cụ thể, thử đặt một số dữ liệu bạn muốn hiển thị.

quỷ bằng tiếng Anh: http://echarts.baidu.com/echarts2/doc/example-en.html

+0

Các câu trả lời thường chỉ liên kết không được ưu tiên. Bạn có thể thêm một ví dụ mã vào câu trả lời không? – jakerella

7

Tôi biết có đã là một câu trả lời được chấp nhận, nhưng tôi nghĩ tôi sẽ thêm một liên kết cho người đọc câu hỏi này.

Phiên bản mới của tài liệu echart (echarts 3.4.0 khi viết bài này) đã được chuyển đổi sang tiếng Anh.

Chúng có tất cả các tài liệu bao gồm tùy chọn, mã api, tải xuống và nhiều ví dụ bằng tiếng Anh (với khu vực phát triển loại mã hóa mà bạn có thể kiểm tra tùy chọn của mình và xem kết quả theo thời gian thực).

Trang entry có thể được tìm thấy ở đây:
https://ecomfe.github.io/echarts-doc/public/en/

Thư viện có thể được tải về tại đây:
https://ecomfe.github.io/echarts-doc/public/en/download.html

Các bắt đầu hướng dẫn có thể được tìm thấy ở đây:
ecomfe.github.io/ echarts-doc/public/en/tutorial.html

Có thể tìm thấy vô số tùy chọn tại đây:
ecomfe.github.io/echarts-doc/public/en/option.html

A rất nhiều ví dụ có thể được tìm thấy ở đây:
ecomfe.github.io/echarts-examples/public/index.html

Một ví dụ đơn giản biểu đồ thanh và sân chơi codepen của họ có thể được tìm thấy ở đây: ecomfe.github.io/echarts-examples/public/editor.html?c=bar-tick-align

Dưới đây tôi đã dán của họ đơn giản biểu đồ thanh vào cửa sổ để xem niềm vui của bạn:

<!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

bạn, bạn của tôi, là một người tiết kiệm cuộc sống !!! – Annjawn

+0

rất vui khi được phục vụ! – runninghair08

1

Nếu có ai thắc mắc. Ai đó đã dịch toàn bộ .js sang tiếng Anh, để các nút và điều khiển xuất hiện bằng tiếng Anh. Anh chàng này cũng yêu cầu họ hợp nhất phiên bản 'tiếng Anh' của mình để làm chủ trên github, nhưng tôi đoán họ vẫn chưa quan tâm.

Tôi đã kiểm tra tệp js của mình và tệp bằng tiếng Anh. Liên kết đến tệp zip cũng được bao gồm ở đó. Nhưng chỉ trong trường hợp nó có thể được tìm thấy ở đây - Download

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

enter image description here

2

Chỉ trong trường hợp các nhà phát triển vẫn đang tìm kiếm các phiên bản tiếng Anh của echarts, liên kết cdn dưới đây có liên kết đến các phiên bản tiếng anh:

https://cdnjs.com/libraries/echarts

Làm việc tốt cho tôi.

Các vấn đề liên quan