美文网首页
vis学习-option参数

vis学习-option参数

作者: 田野的海螺 | 来源:发表于2018-08-27 13:42 被阅读0次

    Vis.js 是一个动态的、基于浏览器的可视化库,可处理大量的动态数据并能与这些数据进行交互操作。

    react中安装

    network的方法 canvas方法 layout方法

    options参数介绍:

    var options = {

                autoResize: true,//将自动检测其容器的大小,并相应地重新绘制,如果为false,可以使用:函数Rebug()和SETSIZE()重新调整容器的大小

                height: '100%',//canvas的高

                width: '100%',//canvas的高

                clickToUse: false,//当配置点击,只有当激活时,它才会对鼠标和触摸事件做出反应

                locale: 'en',//默认语言

                locales: {//国际语言化

                    en: {

                        edit: 'Edit',

                        del: 'Delete selected',

                        //等等,可以进行多语言

                    }

                },

                configure: {},

                groups: {},

                physics:{},

                edges: {

                    arrows: {

                        to: { enabled: true, scaleFactor: 1, type: 'arrow' } //箭头的显示

                    },

                    color: '#e6fffb',

                    font: '16px arial #13c2c2',

                    shadow: true // 阴影

                },

                layout: {

                    // hierarchical: true  是否显示方式为树形排列,和默认排列

                },

                nodes: {//这里设置为节点的设置

                    borderWidth: 1,//节点边框的宽度,单位为px

                    borderWidthSelected: 2,//节点被选中时边框的宽度,单位为px

                    fixed: false,

                    font: '18px arial #e6fffb',

                    scaling: {

                        label: true

                    },

                    shadow: true,

                    shape: 'dot',

                    font: {//设置字体

                        size: 16,

                        color: red,

                    },

                    hover: {//节点鼠标滑过时状态颜色

                        border: '#2B7CE9',

                        background: '#D2E5FF'

                    }

                },

                manipulation: {

                    enabled: true, //是否启用编辑

                    initiallyActive: false,

                    addNode: (data, callback) => {

                        //点击新增节点的事件

                    },

                    addEdge: (data, callback) => {

                        //点击连线的事件

                    },

                    editNode: (data, callback) => {

                        //编辑点击的事件

                    },

                    editEdge: (data, callback) => {

                        //编辑连线的事件

                        console.log(data);

                        callback(data);

                    },

                    deleteNode: (data, callback) => {

                        //删除节点的事件

                        console.log(data);

                        callback(data);

                    },

                    deleteEdge: (data, callback) => {

                        //删除连线的事件

                        console.log(data);

                        callback(data);

                    },

                },

    相关文章

      网友评论

          本文标题:vis学习-option参数

          本文链接:https://www.haomeiwen.com/subject/berbiftx.html