当方 emath 関連パッケージをもっていないので tikz pgf 関連のみ有効雨にして検証しました。
検証の際に利用したファイル名を XXX.tex とした場合、
XXX.pgf-plot.gnuplot というファイルが生成されると同時に
以下のようなメッセージがログに記録されていませんか?
Package pgf Warning: Plot data file `XXX.pgf-plot.table' not found. on input line nn.
ということで texdoc tikz あるいは texdoc pgfmanual を gnuplot で調べると
7.6 Plots and Charts
22 Plots of Functions
22.1 Overview
あたりにヒントが有り、gnuplot や MATHMATICA 云々の記述有りますが gnuplot に限定してさらに調べると
22.6 Plotting a Function Using Gnuplot
で --shell-escape を利用するか gnuplot コマンドを使ってマニュアルで作成云々と書かれています。
ですので gnuplot コマンドがインストールされているという前提でですが
platex --shell-escape XXX.tex
するか
platex XXX.tex
gnuplot XXX.pgf-plot.gnuplot
platex XXX.tex
のようにしてから dvipdfmx すると表示されると思います。
PS もう一つ以下の警告メッセージが表示されます。
Package pgfplots notification 'compat/show suggested version=true': document has been generated with the most recent feature set (\pgfplotsset{compat=1.16}).
気になるのであれば \pgfplotsset{compat=newest,compat/show suggested version=false} をプリアンブルに書き込めば表示されなくなります。