博客 / 詳情

返回

highchart的draggable-points.js依賴實現圖表的動態拖拽操作

highchart的draggable-points.js依賴實現圖表的動態拖拽操作

需求

  1. 實現一個曲線圖,能夠通過鼠標去拖拽點,來進行修改圖表

    實現

  2. 例子基於vue來實現,如果是jq的按照官網的例子即可,配置列表鏈接.,例子

    // 引入依賴
    import Highcharts from 'highcharts/highcharts.js';
    import draggable from 'highcharts/modules/draggable-points.js'
    // 註冊拖拽事件
    draggable(Highcharts);
    
    // 關鍵配置
    plotOptions: {
     dragDrop: {
        draggableY: true, // 啓用y軸拖拽
         dragPrecisionY: 0.1 // 拖拽步長
     },
     point: {
         events: {
             // 拖拽過程事件
             drag: function(event) {
                 // console.log('拖動', event)
             },
             // 拖拽結束事件
             drop: function(evt) {
             }
         }
     }

    總結

  3. vue中拖拽依賴引入,需要用hichart對象進行註冊,其他的依賴也是同樣的註冊方式來使用
user avatar zzd41 頭像 1023 頭像 xiangjiaochihuanggua 頭像 webxejir 頭像 ziyeliufeng 頭像 esunr 頭像 _raymond 頭像 mulander 頭像 liyl1993 頭像 joytime 頭像 lidalei 頭像 user_ze46ouik 頭像
23 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.