Quantcast
Channel: User Laura Roich - TeX - LaTeX Stack Exchange
Viewing all articles
Browse latest Browse all 3

Use foreach count index as variable in pgfplots

$
0
0

I have a beamer frame with an axis environment that contains a foreach loop. I would like to use the count index deriving from such loop as a variable within the loop. Specifically, I need such variable to affect the visibility and label of the plot. I cannot manage to adapt accordingly neither this nor this chunk of code. I provide hereby a minimum (non) working example. The related picture is obtained by running the currently commented line and while not running (commenting) the line above.

\documentclass[beamer]{standalone}\usepackage{pgfplots}\tikzset{    invisible/.style={opacity=0},    visible on/.style={alt={#1{}{invisible}}},    alt/.code args={<#1>#2#3}{%        \alt<#1>{\pgfkeysalso{#2}}{\pgfkeysalso{#3}}    },}\begin{document}\begin{frame}\begin{center}\begin{tikzpicture}\begin{axis}[width=7cm]    \foreach \p [count=\n from 0] in {0.15, 1.15, 2.15} {        \def\pline{(1-(\p*(\x-3))};        \addplot [mark=none, draw=gray, domain=0:4,visible on=<\n>] {\pline} node [pos=0.25] {\n};        %\addplot [mark=none, draw=gray, domain=0:4] {\pline} node [pos=0.25, fill=white] {L};    }\end{axis}\end{tikzpicture}\end{center}\end{frame}\end{document}

Picture obtain with currently commented line


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images