Tikz① 領域の塗りつぶし


グラフの領域の塗りつぶし
まずは最初の部分(物理とか色々とやってるのでこんな感じでやってます)
そして,\begin{document}などは省略してTikzの部分

\documentclass[dvipdfmx,10pt,a4paper]{jsarticle}
\usepackage{graphicx,pgfplots}
\pgfplotsset{compat=1.18}
\usepackage{emath}
\usepackage{ascmac}
\usepackage{fancybox}
\usepackage{framed}
\usepackage{tikz}
\usetikzlibrary{math,intersections, calc, arrows.meta}
\usetikzlibrary{quotes,angles}
\usepackage{multirow}
\usepackage{url}
\begin{tikzpicture}[scale=1.5]
%先に塗りつぶした後に,x軸やy軸,グラフを記述するとその直線などは塗りつぶしの後に書かれる.逆に,先にx軸や関数を書いた後に塗りつぶすと塗りつぶしのところの直線などの線が消える
\fill[lightgray]plot[domain=-3:1,smooth](-3,0)--(1,0)--(-1,-2)--(-3,-2); %この領域をグレーで塗りつぶす
\fill[lightgray]plot[domain=0:2,smooth](\x,{0.25*(\x)^2})--(1,0)--(0,0); %y=0.25x^2(0<=x=2)の範囲と(1,0),(0,0)を結ぶ領域をグレーで塗りつぶす
\fill[lightgray]plot[domain=0:2,smooth](1,0)--(2.9,1.9)--(2.9,0); %この範囲で塗りつぶす
    \draw [->,>=stealth,thick] (-3,0) -- (3,0) node [right]{$x$}; %x軸
    \draw [->,>=stealth,thick] (0,-2) -- (0,3) node [above]{$y$}; %y軸
    \draw [very thick,domain=-3.2:3.2] plot (\x,{0.25*(\x)^2}) node [above]{$y = \frac{1}{4}x^2$}; %-3.2<=x<3.2で,y=0.25x^2を作図 
    \draw [very thick,domain=-1:3.2] plot (\x,{\x - 1}) node [right]{$y = x - 1$};
    \draw (0,0) node [above left]{O};
    \coordinate (A) at (2,1);
    \draw (A) node [left]{$(2,1)$};
    \fill (A) circle [radius=1.5pt];
    \draw (1,0) node [below]{1};

\end{tikzpicture}

その結果の図はこれ

この記事が気に入ったらサポートをしてみませんか?