private void init(String category2, String ticker2) {
		this.category = category2;
		this.ticker = ticker2;
		PERCENT_CHANGE_COMPARISON_LINES.clear();
		timeSeriesCompayData.clear();
		eWidth = ProfileCanvas.W - 40;
		id = Database.dbSet.indexOf(ticker);
		List list = Arrays.asList(DBLabels.priorityLabeling);
		this.reorderRanking = list.indexOf(category2);

		list = Arrays.asList(DBLabels.labels);
		this.categoryId = list.indexOf(category2);

		top = PIXELS_BORDER + graphicRank * PIXELS_BORDER + graphicRank
				* PIXELS_HEIGHT;

		left = PIXELS_BORDER;
		border = new Rectangle2D.Float(PIXELS_BORDER, PIXELS_BORDER
				+ graphicRank * PIXELS_BORDER + graphicRank * PIXELS_HEIGHT,
				eWidth - 2 * PIXELS_BORDER, PIXELS_HEIGHT * verticalSizeInt);

		graphicRank += verticalSizeInt;
		if (general) {
			setUpGeneralGraphData();
		} else {
			setUpTechnicalsGraphData();
		}

		// System.out.println(this);
	}