plot ui improve