1

This question is a follow-up of my other question:

MWE:

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}
\begin{document}

  \begin{tikzpicture}
    \datavisualization[
                       scientific axes = {clean},
                       x axis = {
                                 include value = 0,
                                 ticks={
                                        step = 500,
                                        minor steps between steps = 4,
                                        stack
                                       }
                                },
                       y axis = {
                                 include value = .2,
                                 ticks = {
                                          step = .02,
                                          minor steps between steps = 1,
                                          style = {
                                                   /pgf/number format/fixed, % rounds the number to ''precision''
                                                   /pgf/number format/fixed zerofill, % fills the number up to ''precision''
                                                   /pgf/number format/precision = 2
                                                  }
                                         }
                                },
                       visualize as smooth line
                      ]
    data[format = function] {
                             var x : interval[100 : 3500];
                             func y = .2 * ( 1 - exp( - (\value x - 100) / 606) );
                            };
  \end{tikzpicture}

\end{document}

The result:

result

Wished result:

wish

The changed ticks should have the same fontsize and shouldn't be bold (the picture is a bit unclear).

Thank you for your help and effort in advance!

  • 1
    My crystal ball tells me you need only to get rid of /pgf/number format/fixed zerofill. ;-) – user121799 Nov 26 '18 at 18:48
  • Hello @marmot! Your crystal ball is very mighty and wise! Thank you, this is what I need! – Su-47 Nov 28 '18 at 22:27
2

You only need to get rid of /pgf/number format/fixed zerofill. If you want to have the ticks left aligned as in your screen shot, you could add node style={align=left,text width=6mm}.

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{datavisualization.formats.functions}
\begin{document}

  \begin{tikzpicture}
    \datavisualization[
                       scientific axes = {clean},
                       x axis = {
                                 include value = 0,
                                 ticks={
                                        step = 500,
                                        minor steps between steps = 4,
                                        stack
                                       }
                                },
                       y axis = {
                                 include value = .2,
                                 ticks = {
                                          step = .02,
                                          minor steps between steps = 1,
                                          style = {
                                                   /pgf/number format/fixed, % rounds the number to ''precision''
                                                   %/pgf/number format/fixed zerofill, % fills the number up to ''precision''
                                                   /pgf/number format/precision=2,
                                                  },
                                         node style={align=left,text width=6mm}
                                         }
                                },
                       visualize as smooth line
                      ]
    data[format = function] {
                             var x : interval[100 : 3500];
                             func y = .2 * ( 1 - exp( - (\value x - 100) / 606) );
                            };
  \end{tikzpicture}

\end{document}

enter image description here

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.