Пример #1
0
	def testComputeYAxisLabelXCoordAndDirection_Y_pos_Y_neg(self):
		origin = (300, 255)
		ccs = TwoDCartesianCoordSystem(origin, xLength=200, yLength=300, xRange=(-5, 15),
									   yRange=(30, -40), xLabel='Time', yLabel='Speed',
									   titleLst=["xR=(-5,15)", "yR=(30,-40)"])

		self.assertEqual((300, 1), ccs.computeYAxisLabelXCoordAndDirection(origin, (300, 225)))
Пример #2
0
	def testComputeYAxisLabelXCoordAndDirection_Y_neg_Y_neg(self):
		origin = (300, 570)
		ccs = TwoDCartesianCoordSystem(origin, xLength=200, yLength=200, xRange=(0, 55),
										   yRange=(-50, -3), titleLst=["xR=(0,55)", "yR=(-50,-3)"])

		self.assertEqual((300, -1), ccs.computeYAxisLabelXCoordAndDirection(origin, (300, 570)))
Пример #3
0
	def testComputeYAxisLabelXCoordAndDirection_Y_pos_Y_pos(self):
		origin = (500, 530)
		ccs = TwoDCartesianCoordSystem(origin, xLength=200, yLength=400, xRange=(0, 15),
										   yRange=(50, 3), titleLst=["xR=(0,15)", "yR=(50,3)"])

		self.assertEqual((500, 1), ccs.computeYAxisLabelXCoordAndDirection(origin, (500, 480)))
Пример #4
0
	def testComputeYAxisLabelXCoordAndDirection_Y_pos_Y_zero(self):
		origin = (1145, 550)
		ccs = TwoDCartesianCoordSystem(origin, xLength=200, yLength=400,
										   xRange=(-55, -5), yRange=(50, 0), titleLst=["xR=(-55,-5)", "yR=(50,0)"])

		self.assertEqual((1145, 1), ccs.computeYAxisLabelXCoordAndDirection(origin, (1145, 500)))