Skip to content

Instantly share code, notes, and snippets.

@TurkishChaot
Created May 3, 2012 15:38
pyChaos#3 - Plotter.DrawGrid
def DrawGrid(self):
gridColor = "green"
self.canvas.create_line(self.left, self.upper, self.right, self.upper, fill = gridColor)
self.canvas.create_line(self.right, self.upper, self.right, self.lower, fill = gridColor)
self.canvas.create_line(self.left, self.lower, self.right, self.lower, fill = gridColor)
self.canvas.create_line(self.left, self.upper, self.left, self.lower, fill = gridColor)
dashPattern = [4,4]
yStep = (self.lower - self.upper)/10.0
for i in range(1,10):
self.canvas.create_line(self.left, self.upper + yStep*i, self.right, self.upper + yStep*i, fill = gridColor, dash = dashPattern)
xStep = self.XStep()
for i in range(1, self.valuesCount-1):
self.canvas.create_line(self.left + xStep*i, self.upper, self.left + xStep*i, self.lower, fill = gridColor, dash = dashPattern)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment