亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果懸停并超出邊界,如何停止調整 Chart.js 的大???

如果懸停并超出邊界,如何停止調整 Chart.js 的大???

HUH函數 2023-07-06 10:03:57
我在 ChartJs 上有一個示例。當您將鼠標懸停在圖表上時,會出現兩條線。var data_set = [{x: 1, y: 12}, {x: 2, y: 3}, {x: 3, y: 2}, {x: 4, y: 1}, {x: 5, y: 8}, {x: 6, y: 8}, {x: 7, y: 2}, {x: 8, y: 2}, {x: 9, y: 3}, {x: 10, y: 5}, {x: 11, y: 11}, {x: 12, y: 1}];   //draw lines on yAxis.    addLine(3.5);    addLine(7);在此示例中,y數據集的坐標不在添加的行下方。但是當我將數據集的第一個索引更改y:12為y:1并像這樣繪制線條addLine(11.5)時,圖表會重新縮放以使其始終在邊界內。我想打破這種行為。我從來不希望它成為重新縮放懸停狀態。如何做到這一點?小提琴示例: https: //jsfiddle.net/ckhf0q9g/
查看完整描述

1 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

你搞亂了軸的刻度。它按預期在這些比例下工作:


    scales: {

    xAxes: [{

      id: 'x-axis',

      type: 'linear',

      position: 'bottom',

      ticks: {

        stepSize: 1,

        callback: function(value, index, values) {

          return data.labels[index];

        }

      }

    }],

    yAxes: [{

      id: 'y-axis',

      type: 'linear',

      ticks: {

        max: 12,

        min: 1,

        stepSize: 1,

      }

    }],

  }


查看完整回答
反對 回復 2023-07-06
  • 1 回答
  • 0 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號