Debian の起動時にアプリを自動実行しようとしています。

テスト時に、端末からは自動実行できるアプリですが、systemdのサービスを作り、
起動時に立ち上げようとすると、起動できず、syslogに

Could not connect to any X display.

とのエラーが記録されています。
Xサーバの起動完了する前に、アプリを起動しようとして、エラーになっているかと思うのですが

systemdで、Xorgが起動した後、または通常のシステム起動シーケンスが終了した後に
サービスを起動するには、どのよな条件を書けば良いでしょうか?

.serviceの内容です

[Unit]
Description=Exec my_application
After=network.target

[Service]
ExecStart=/usr/local/bin/myapp_start

[Install]
WantedBy=multi-user.target

After=の部分をどう書けば良いか分かりません。