private void setUpTechnicalsGraphData() {

		TreeMap<Float, float[]> technicals = Database.TECHNICAL_PRICE_DATA
				.get(Database.dbSet.get(id));
		TreeMap<Float, Point2D.Float> marketToStockPairing = pairPriceWithMarketByDate(
				technicals, 6);
		TreeMap<Float, Float> stockPrices = new TreeMap<Float, Float>();
		TreeMap<Float, Float> marketValue = new TreeMap<Float, Float>();
		boolean averaging = EarningsTest.singleton.useAveraging.isSelected();
		if (averaging) {
			int neighborRange = EarningsTest.singleton.daysChoice.getSelectedIndex();
			stockPrices = makeAverageListFromPricePair(marketToStockPairing, 0,
					neighborRange);
			marketValue = makeAverageListFromPricePair(marketToStockPairing, 1,
					neighborRange);
		} else {
			stockPrices = makeListFromPricePair(marketToStockPairing, 0);
			marketValue = makeListFromPricePair(marketToStockPairing, 1);
		}
		bars = createVolumeBars(technicals);

		marketTimePath = makePathFromData(marketValue, MARKET);
		timePathPoints.clear();
		timePath = makePathFromData(stockPrices, INDIVIDUAL);
		// depends on timePathPoints
		generatePercentComparisonLines(marketToStockPairing);
	}