Fork me on GitHub
jsGraph

Lock a shape

Source code

var graphinstance = new Graph( domGraph );

graphinstance.getXAxis().forceMin( 0 );
graphinstance.getXAxis().forceMax( 50 );

graphinstance.getYAxis().forceMin( 0 );
graphinstance.getYAxis().forceMax( 50 );

graphinstance.updateAxes();

graphinstance.newShape( {
  type: 'rect',
  pos: {
    x: 10,
    y: 10
  },
  pos2: {
    x: 20,
    y: 20
  },
  fillColor: 'red',

  locked: true,
  selectable: false

} ).draw();

graphinstance.newShape( {
  type: 'rect',
  pos: {
    x: 30,
    y: 10
  },
  pos2: {
    x: 40,
    y: 20
  },
  fillColor: 'green',

  locked: false,
  selectable: true

} ).draw();

graphinstance.redraw();
graphinstance.drawSeries();