나타내다 is a causative verb of 나타나다 and means "나타나게 하다/되다"
나타나다 used as a form of "~이/가 (~에/에게/에서) (~으로) 나타나다"
나타내다 used as a form of "~은/는/이/가 (~에/에게/에서) ~을 (~으로) 나타내다"
ex)
그가 내 꿈에 나타났다
He appeared in my dream.
때마침 경찰이 현장에 나타났다
A policeman showed up in the nick of time.
그 작품은 작가의 인생에 대한 사랑을 나타내고 있다.
The work expresses the artist’s love for life.
가열되었을 때 그 물질은 이상한 반응을 나타냈다.
The matter behaved in a strange way when heated.