反比例のグラフで線が綺麗にかけない。

反比例のグラフで線が綺麗にかけない。

- ishii akira の投稿
返信数: 4

以下のようにtexを使って反比例のグラフを書いたのですが、マイナス側のグラフの線が綺麗にかけません。表示はPDFファイルです。tex環境は美文第六版のDVDのものです。

\documentoclass[dvipdfmx]{jreport}

\usepackage{graphicx}

\usepackage{tikz}

\pagestyle{plain}

以上プリアンプル設定です。

以下tikz環境です。

\begin{tikzpicture}[scale=0.8}

\draw[help lines](-5,-5)grid (5,5);

\draw(-5,0)--(5,0)node[right]{$x$};

\draw(0,5)--(0,5) node[above]{$y$];

\draw(0,0)node[below left]{O};

\draw [domain=0.2:5,smooth] plot (\x,{1/\x});

\draw [domain=-5:-0.2,smooth] plot (\x,{1/\x});

\end{tikzpicture}

手入力なのでスペルのミスがあるかもしれませんが、自分の環境でコンパイルして、pdfで表示させることはできました。プラス側は綺麗に曲線が描けるのですが、マイナス側がx=-1のところだと思いますが、線が変につながっていて綺麗な曲線になっていないのです。

どうすれば綺麗な曲線がかけるのでしょうか。教えてください。

以上。

ishii akira への返信

Re: 反比例のグラフで線が綺麗にかけない。

- 奥村 晴彦 の投稿
打ち込まれたのは

\documentclass[dvipdfmx]{jreport}
\usepackage{graphicx}
\usepackage{tikz}
\pagestyle{plain}
\begin{document}
\begin{tikzpicture}[scale=0.8]
\draw[help lines](-5,-5)grid (5,5);
\draw(-5,0)--(5,0)node[right]{$x$};
\draw(0,5)--(0,5) node[above]{$y$};
\draw(0,0)node[below left]{O};
\draw [domain=0.2:5,smooth] plot (\x,{1/\x});
\draw [domain=-5:-0.2,smooth] plot (\x,{1/\x});
\end{tikzpicture}
\end{document}

でしょうか。「手入力」ではなく,コピー&ペーストしてくださいね。
奥村 晴彦 への返信

Re: 反比例のグラフで線が綺麗にかけない。

- KUROKI Yusuke の投稿
マニュアルで,domain オプションについて書いてあるそばに,samples の説明があると思います.

\documentclass[dvipdfmx]{jreport}
\usepackage{graphicx}
\usepackage{tikz}
\pagestyle{plain}
\begin{document}
\begin{tikzpicture}[scale=0.8]
\draw[help lines](-5,-5)grid (5,5);
\draw(-5,0)--(5,0)node[right]{$x$};
\draw(0,-5)--(0,5) node[above]{$y$};
\draw(0,0)node[below left]{O};
\draw [domain=0.2:5,samples=100,smooth] plot (\x,{1/\x});
\draw [domain=-5:-0.2,samples=100,smooth] plot (\x,{1/\x});
\end{tikzpicture}
\end{document}

奥村 晴彦 への返信

Re: 反比例のグラフで線が綺麗にかけない。

- ishii akira の投稿

コーピー&ペーストできればそうしたいのですが、事情によりできないので(やり方は知っています)仕方なく手入力しました。

すみません。

以上