Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ba95d53

Browse files
committed
g toggle grid
svn path=/trunk/matplotlib/; revision=926
1 parent 0cca80c commit ba95d53

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

CHANGELOG

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
New entries should be added at the top
22

3-
2005-02-05 Added some support for handling log switching for lines
4-
that have nonpos data - JDH
3+
2005-02-05 Added some default key press events to pylab figures: 'g'
4+
toggles grid
5+
6+
2005-02-05 Added some support for handling log switching
7+
for lines that have nonpos data - JDH
58

69
2005-02-04 Added Nadia's contour patch - contour now has matlab
710
compatible syntax; this also fixed an unequal sized contour

lib/matplotlib/backend_bases.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -796,6 +796,8 @@ def __init__(self, canvas, num):
796796
self.canvas = canvas
797797
self.num = num
798798

799+
self.canvas.mpl_connect('key_press_event', self.toggle_grid)
800+
799801
def clf(self):
800802
'clear the figure'
801803
verbose.report_error('Deprectated; use fig.clf() instead')
@@ -805,6 +807,12 @@ def clf(self):
805807
def destroy(self):
806808
pass
807809

810+
def toggle_grid(self, event):
811+
if event.inaxes is None: return
812+
if event.key != 'g': return
813+
event.inaxes.grid()
814+
self.canvas.draw()
815+
808816
# cursors
809817
class Cursors: #namespace
810818
HAND, POINTER, SELECT_REGION, MOVE = range(4)

0 commit comments

Comments
 (0)