首頁>LaTeX>source

我有以下MwE,它绘製了两个淡入淡出的圆圈:

\documentclass{article}
\usepackage{pgfplots}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\fill[inner color=red,outer color=white] (0,0) circle (1.8);
\begin{scope}[xshift=4cm]
\fill[inner color=red,outer color=white] (0,0) circle (1.8);
\end{scope}
\end{tikzpicture}
\end{document}

我想改變範圍 xshift   到3厘米.問题是圆圈与放置在左圆圈頂部的右圆圈重叠.我希望颜色強度能够建設性地增加.

一个單独的問题:如何在没有轴的情况下在圆圈頂部添加高斯函式? 我在Tikz網站上看到的例子使用了绘製轴的pgfplots包。

最新回復
  • 2019-12-5
    1 #

    我们使用 fadings   圖书馆(搜尋 \tikzfading   PGF / Tikz手册中的文件。)

    輸出

    我认為两个红色磁盤看起来都不是很漂亮,所以我把它改成蓝色。

    代碼
    \documentclass[tikz]{standalone}
    \usetikzlibrary{fadings}
    \tikzfading %strangely gives bad bounding box when inside the tikzpicture
    [
      name=fade out,
      inner color=transparent!0,
      outer color=transparent!100
    ]
    \begin{document}
    \begin{tikzpicture}
      \tikzset
      {
        myCircle/.style=
        {
          red,
          path fading=fade out,
        }
      }
      \def\a{1}
      \fill[myCircle] (-\a,0) circle (1.8);
      \fill[myCircle, blue,] (\a,0) circle (1.8);
      \draw plot [samples=200] (\x, {exp(-.5*(\x)^2)}) ;
    \end{tikzpicture}
    \end{document}
    

  • 2019-12-5
    2 #

    我有點不確定它是如何工作的,但我认為你需要 Fadings   来自Tikz手册第23.4节.像這樣:

    \documentclass[border=0.2 cm]{standalone}
    \usepackage{tikz}
    \usetikzlibrary{fadings}
    \begin{document}
    \tikzfading[name=fade inside,
    inner color=transparent!0,
    outer color=transparent!30] 
    \begin{tikzpicture}
    \shade[ball color=red,path fading=fade inside] (0,0) circle (1.8);
    \begin{scope}[xshift=3cm]
    \shade[ball color=red,path fading=fade inside] (0,0) circle (1.8);
    \end{scope}
    \end{tikzpicture}
    \end{document}
    

  • LaTeX xetex:LaTeX中的水平對齐
  • LaTeX longtable:如何让這张桌子更漂亮?