import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.stage.Stage;
import javafx.scene.paint.Color;

public class Graph extends Application {
    public void start(Stage stage) {
        stage.setTitle("ƒOƒ‰ƒt");

        final Canvas canvas = new Canvas(200,105);
        GraphicsContext gc = canvas.getGraphicsContext2D();

        int[] is = {10, 4, 6, 2, 9, 1};
        Color[] cs = {Color.RED, Color.BLUE};
        int scale = 15;
        int i, n = is.length;

        for (i = 0; i < n; i++) {
            gc.setFill(cs[i % cs.length]);
            gc.fillRect(0, i * scale, is[i] * scale, scale);
        }

        Group root = new Group();
        root.getChildren().addAll(canvas);
        Scene scene = new Scene(root);
        stage.setScene(scene);
        stage.show();
    }

    public static void main(String... args) {
        launch(args);
    }
}
