private void getHorizontalAxis() {
        int y = 0, y2 = 0;
        try {
            y = Integer.parseInt(listVarString.get("depart1").split(":")[1]);
        } catch (NumberFormatException e) {
            System.err.println(" depart 1 incorrect");
        }
        try {
            y2 = Integer.parseInt(listVarString.get("depart2").split(":")[1]);
        } catch (NumberFormatException e) {
            System.err.println(" depart 2 incorrect");
        }

        for (int iG = 0; iG < listVarInt.get("nbSourisG"); iG++) {
            GenericNode souris = null;

            if (y > y2) {
                souris = graph.getNode(listVarString.get("depart1"));
            } else {
                souris = graph.getNode(listVarString.get("depart2"));
            }

            listSouris.push(souris);
        }

        for (int iD = 0; iD < listVarInt.get("nbSourisD"); iD++) {
            GenericNode souris = null;
            if (y > y2) {
                souris = graph.getNode(listVarString.get("depart2"));
            } else {
                souris = graph.getNode(listVarString.get("depart1"));
            }

            listSouris.push(souris);
        }
    }