欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用echarts統(tǒng)計x軸區(qū)間的數(shù)值-創(chuàng)新互聯(lián)

這篇文章給大家介紹如何使用echarts統(tǒng)計x軸區(qū)間的數(shù)值,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比吳橋網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式吳橋網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋吳橋地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

思路是利用echarts的自定義配置:option.series[i].type='custom'中的renderItem(params, api)函數(shù)進行處理,這里包括了兩個參數(shù):params是對應(yīng)每一個dataItem的數(shù)據(jù)信息;api是可調(diào)用的方法(api.value()和api.coord())。詳情可以查看官方文檔。

以下是改自官方實例: https://www.echartsjs.com/examples/editor.html?c=bar-histogram ,把以下引用 ecStat.js來處理數(shù)據(jù)的部分修改成自己拼裝成需要的格式

var bins = ecStat.histogram(girth);
var min = Infinity;
var max = -Infinity;
edata = echarts.util.map(bins.data, function (item, index) {
 var x0 = bins.bins[index].x0;
 var x1 = bins.bins[index].x1;
 interval = x1 - x0;
 min = Math.min(min, x0);  
  max = Math.max(max, x1);
  return [x0, x1, item[1]];
});

原因是引用ecStat.js處理數(shù)據(jù)時,有時出現(xiàn)以下錯誤,暫時沒找到解決方法。

如何使用echarts統(tǒng)計x軸區(qū)間的數(shù)值

改寫后的代碼顯示效果如下:

如何使用echarts統(tǒng)計x軸區(qū)間的數(shù)值

<div id="main1" ></div>
<script type="text/javascript">
 $(function(){
  generateChart();
 });
 function generateChart(){
  var myChart1 = echarts.init(document.getElementById('main1'));
  var girth = [19, 26.4, 34, 41.4, 42.4, 42.7, 42.9, 43.1, 43.2, 43.3, 43.3, 43.3, 44.9, 45.4, 46.2, 46.7, 48, 48, 49.1, 54.2];
  //自定義拼裝數(shù)據(jù)方式
     var edata = new Array();
  var scopeMin = 0;
  var scopeMax = 100;
  var interval = (scopeMax-scopeMin)/10;
  var tmin = scopeMin;
  while(tmin < scopeMax){
   var x0 = tmin; 
   var x1 = tmin+interval;
   var samplenum = 0;
   for(var i=0;i<girth.length;i++){
    if((scopeMin == x0 && girth[i] < x0) || (x0 <= girth[i] && x1 > girth[i])
     ||(scopeMin == x1 && girth[i] > x1)) {
     samplenum++;    
    }
   }
   tmin += interval;
   edata.push([x0, x1, samplenum]);
  }
  var option = {
   color: ['rgb(25, 183, 207)'],
   grid: {
    top: 80,
    containLabel: true
   },
   xAxis: [{
    type: 'value',
    min: scopeMin,
    max: scopeMax,
    interval: interval
   }],
   yAxis: [{
    type: 'value',
   }],
   series: [{
    name: 'height',
    type: 'custom',
    renderItem: renderItem,
    label: {
     normal: {
      show: true,
      position: 'top'
     }
    },
    encode: {
     x: [0, 1],
     y: 2,
     tooltip: 2,
     label: 2
    },
    // data: data
    data: edata
   }]
  };
  myChart1.setOption(option);
  window.onresize = function () {
   myChart1.resize();
  }
 }
 function renderItem(params, api) {
  var yValue = api.value(2);
  var start = api.coord([api.value(0), yValue]);
  var size = api.size([api.value(1) - api.value(0), yValue]);
  var style = api.style();
  return {
   type: 'rect',
   shape: {
    x: start[0] + 1,
    y: start[1],
    width: size[0] - 2,
    height: size[1]
   },
   style: style
  };
 }
</script>

關(guān)于如何使用echarts統(tǒng)計x軸區(qū)間的數(shù)值就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

名稱欄目:如何使用echarts統(tǒng)計x軸區(qū)間的數(shù)值-創(chuàng)新互聯(lián)
分享鏈接:http://aaarwkj.com/article24/pepce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、服務(wù)器托管、電子商務(wù)、定制開發(fā)、網(wǎng)站策劃動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
国产亚洲精品视频二区| 久久精品国产欧美日韩| 日本午夜理论视频在线播放| 日韩欧美高清一区二区三区| 男女啪啪国产精品视频| 在线激情av中文字幕| 国产中文精品字幕a区| 成人一区二区三区播放| av在线视频男人的天堂| 欧美日韩国产一区二区的| 丁香六月色婷婷亚洲激情| 伊人亚洲中文一区二区| 国产精品福利午夜在线观看| 日韩丰满少妇在线观看| 91香蕉国产精品日韩| 夜夜高潮夜夜爽免费观看| 国产精品一区二区日韩新区| 亚洲午夜精品久久久天堂| 精品久久激情中文字幕| 日韩av网址在线免费观看| 亚洲一区制服无码中文| 蜜臀人妻久久一区二区三| 国产女技师口爆在线观看| 观看女性真实高潮的合集| 亚洲欧洲美洲中文天堂| 欧美久久精品在线观看| 亚洲激情一区在线观看| 国产亚洲香蕉精彩视频| 91国产网址在线观看| 天堂av在线播放观看| 日本一区二区三区免费不卡视频 | 国产一级精品自拍视频| 无人区乱码一区二区三区| 天天操时时操夜夜操| 爽妇网亚洲一区二区三区| 亚洲熟妇av乱码在线观看| 国产自拍在线视频精品| 久久综合久久狠狠激情| 好吊视频在线免费观看| 成人一区二区三区观看| 色偷拍亚洲偷自拍二区|