2015-01-13 6 views
8

Кто-нибудь знает из (http://echarts.baidu.com), например Echarts, что:ECharts от Baidu

  • только использует английские символы
  • правильно импортирует все необходимое включает в себя от локальной структуры каталогов
  • работ

Все примеры Echarts представлены очень хорошо, но нет примеров, которые показывают, как развернуть и запустить локально (на английском языке), которые (и это довольно важно) фактически работают ,

Из моих многочисленных «копий и вставка» затем отредактируйте усилия. Я просто получаю бесконечный файл, который не нашел сообщений и таинственных персонажей повсюду (честно говоря, это китайские иероглифы, но я вижу их как таинственные крики). Я также загрузил gythub sampes и искал Google, но без успеха.

библиотека выглядит абсолютно блестящим, но я не могу расшифровать :(

Один пример .jsp страницы на английском языке (который работает) будет большим. Кто-нибудь знает, где я могу найти один?

Благодаря

+0

Я думаю, что ответ @ runninghair08 должен быть принят. – Annjawn

ответ

5

Вот пример, который просто работает. Просто сохраните его в HTML-файле и отнесите в свой браузер. Не нужно загружать или настраивать что-либо еще. Он не использует файл удаленного сценария, и ни один китайский текст:

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

Существует пример в их GitHub, которые четко объяснить способ использования диаграммы я просто проверить это, она работает очень хорошо

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

Хорошо найденный Камяр, он работает! Теперь для некоторых экспериментов. –

+1

Ваш пример ссылки дает 404. – SophisticatedUndoing

4

ECharts предлагает английскую версию своего сайта, включая примеры и документацию, которые, как я предполагаю, вы не видели по вашему вопросу.

https://ecomfe.github.io/echarts/index-en.html
(Во время этого изменения им необходимо обновить свои английские документы до версии 3.0 для echarts).

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

Это, как говорится, есть еще раз, когда вы хотите весь .js и ее строки по умолчанию были на английском языке, но Google Translate может помочь там.

0

Данные отображаются на китайском языке, структура кода и структура на английском языке. Игнорируйте конкретные данные, попробуйте поместить некоторые данные, что вы хотите показать.

демон на английском языке: http://echarts.baidu.com/echarts2/doc/example-en.html

+0

Обычно ссылки только для ответов не являются предпочтительными. Можете ли вы добавить пример кода в ответ? – jakerella

7

Я знаю, что есть уже принял ответ, но я думал, что я хотел бы добавить ссылку для людей, читающих этот вопрос.

Новая версия документации echarts (echarts 3.4.0 на момент написания) была преобразована в английский язык.

У них есть вся документация, включая опции, код api, загружаемые файлы и многие примеры на английском языке (с областью разработки кода, в которой вы можете проверить свои варианты и увидеть результаты в режиме реального времени).

Запись страницы можно найти здесь:
https://ecomfe.github.io/echarts-doc/public/en/

Библиотеку можно скачать здесь:
https://ecomfe.github.io/echarts-doc/public/en/download.html

Начало работы учебник можно найти здесь:
ecomfe.github.io/ echarts-doc/public/en/tutorial.html

Множество вариантов можно найти здесь:
ecomfe.github.io/echarts-doc/public/en/option.html

Множество примеров можно найти здесь:
ecomfe.github.io/echarts-examples/public/index.html

простой пример гистограмма и их codepen площадка можно найти здесь: ecomfe.github.io/echarts-examples/public/editor.html?c=bar-tick-align

Ниже я приклеил их просто гистограмма в окно для вашего удовольствия:

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

ты, друг мой, спасатель! – Annjawn

+0

рад быть полезным! – runninghair08

1

Если кто-то интересно. Кто-то перевел весь свой .js на английский, так что кнопки и элементы управления отображаются на английском языке. Этот парень также попросил их объединить свою «английскую» версию, чтобы овладеть github, но я думаю, что они пока не заинтересованы.

Я проверил его файл js, и он находится на английском языке. Здесь также добавлена ​​ссылка на zip-файл. Но только в случае, если его можно найти здесь - Download

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

enter image description here

2

Просто упаковывают дэвы по-прежнему ищут английскую версию echarts, ссылка CDN ниже есть ссылки на английскую версию:

https://cdnjs.com/libraries/echarts

Работы хорошо для меня.

Смежные вопросы