Graphics, Figures & TablesWhich problem I have my codes

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
dasag
Posts: 30
Joined: Wed Dec 10, 2014 3:43 pm

Which problem I have my codes

Post by dasag »

:D

Code: Select all

 \documentclass{article}
    \usepackage{pgfplots,tikz}
    \usepackage{caption}
      \DeclareCaptionLabelSeparator{fullstop}{.\quad}
      \captionsetup[figure]{labelsep=fullstop}
    \pgfplotsset{width=120mm}
    \usepackage{subcaption}
    \begin{document}
         \begin{subfigure}{0.5\textwidth}
          \begin{tikzpicture}
        \begin{axis}[
          color=black,
          scale only axis,
          xmin=0,
          xmax=24,
          %xtick={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},
          xtick={0,4,8,12,24}, %%%<------------- here
          xlabel=\ {Time},
          ymin=0,
          ymax=10,
          ytick={0,1,2,3,4,5,6,7,8,9,10},
          yticklabels={0,1,2,3,4,5,6,7,8,9,10},
          ylabel=\ {log(Cfu/cm$^{2}$)},
          y axis line style={black},
          ytick style={black},
          yticklabel style={black},
          axis x line*=bottom,
          axis y line*=left,
          tick align = outside,
          every axis legend/.append style={
            at = {(.5,-.2)},
            anchor = north,
    %       legend columns=-1, % to display legends in one line but do you really want this?
            legend cell align = left,
            draw = none,
            legend columns = 2,
          },
        ]
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=square*,
            mark options={solid,fill=white}
          ]
          table[row sep=crcr]{
            0 5\\
            4 5\\
            8 9.8\\
            12 8.8\\
            24 8.62\\};
\legend {$Staphylococcus\ aureus$}
        \end{axis}
      \end{tikzpicture}
      \caption{Growth of different types foodborne pathogens $Staphylococcus\ aureus$.}
       \end{subfigure}
      \begin{document}
          \begin{subfigure}
          \begin{tikzpicture}
        \begin{axis}[
            color=black,
          scale only axis,
          xmin=0,
          xmax=24,
          %xtick={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},
          xtick={0,4,8,12,24}, %%%<------------- here
          xlabel=\ {Time},
          ymin=0,
          ymax=10,
          ytick={0,1,2,3,4,5,6,7,8,9,10},
          yticklabels={0,1,2,3,4,5,6,7,8,9,10},
          ylabel=\ {log(Cfu/cm$^{2}$)},
          y axis line style={black},
          ytick style={black},
          yticklabel style={black},
          axis x line*=bottom,
          axis y line*=left,
          tick align = outside,
          every axis legend/.append style={
            at = {(.5,-.2)},
            anchor = north,
    %       legend columns=-1, % to display legends in one line but do you really want this?
            legend cell align = left,
            draw = none,
            legend columns = 2,
          },
        ]
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=square*,
            mark options={solid,fill=white}
]
          table[row sep=crcr]{
            0 2\\
            4 3\\
            8 4.8\\
            12 7.8\\
            24 8.162\\};
            24 8.62\\};
\legend {$Escherichia\ coli$}
        \end{axis}
      \end{tikzpicture}
       \caption{Growth of different types foodborne pathogens $Escherichia\ coli$.}
       \end{subfigure}
      
          \begin{subfigure}{0.5\textwidth}
          \begin{tikzpicture}
        \begin{axis}[
           color=black,
          scale only axis,
          xmin=0,
          xmax=24,
          %xtick={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},
          xtick={0,4,8,12,24}, %%%<------------- here
          xlabel=\ {Time},
          ymin=0,
          ymax=10,
          ytick={0,1,2,3,4,5,6,7,8,9,10},
          yticklabels={0,1,2,3,4,5,6,7,8,9,10},
          ylabel=\ {log(Cfu/cm$^{2}$)},
          y axis line style={black},
          ytick style={black},
          yticklabel style={black},
          axis x line*=bottom,
          axis y line*=left,
          tick align = outside,
          every axis legend/.append style={
            at = {(.5,-.2)},
            anchor = north,
    %       legend columns=-1, % to display legends in one line but do you really want this?
            legend cell align = left,
            draw = none,
            legend columns = 2,
          },
        ]
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=square*,
            mark options={solid,fill=white}
           ]
          table[row sep=crcr]{
            0 3\\
            4 1\\
            8 2.8\\
            12 2.8\\
            24 2.162\\};
            24 8.62\\};
\legend {$Listeria\ monocytogenes$}
        \end{axis}
      \end{tikzpicture}
      \caption{Growth of different types foodborne pathogens $Listeria\ monocytogenes$.}
       \end{subfigure}
       
          \begin{subfigure}{0.5\textwidth}
          \begin{tikzpicture}
        \begin{axis}[
            color=black,
          scale only axis,
          xmin=0,
          xmax=24,
          %xtick={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},
          xtick={0,4,8,12,24}, %%%<------------- here
          xlabel=\ {Time},
          ymin=0,
          ymax=10,
          ytick={0,1,2,3,4,5,6,7,8,9,10},
          yticklabels={0,1,2,3,4,5,6,7,8,9,10},
          ylabel=\ {log(Cfu/cm$^{2}$)},
          y axis line style={black},
          ytick style={black},
          yticklabel style={black},
          axis x line*=bottom,
          axis y line*=left,
          tick align = outside,
          every axis legend/.append style={
            at = {(.5,-.2)},
            anchor = north,
    %       legend columns=-1, % to display legends in one line but do you really want this?
            legend cell align = left,
            draw = none,
            legend columns = 2,
          },
        ]
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=square*,
            mark options={solid,fill=white}
           ]
          table[row sep=crcr]{
            0 3\\
            4 1\\
            8 2.8\\
            12 2.8\\
            24 2.162\\};
            24 8.62\\};
\legend {$Listeria\ monocytogenes$}
        \end{axis}
      \end{tikzpicture}
       \end{subfigure}
          \begin{subfigure}{0.5\textwidth}
          \begin{tikzpicture}
        \begin{axis}[
            color=black,
          scale only axis,
          xmin=0,
          xmax=24,
          %xtick={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24},
          xtick={0,4,8,12,24}, %%%<------------- here
          xlabel=\ {Time},
          ymin=0,
          ymax=10,
          ytick={0,1,2,3,4,5,6,7,8,9,10},
          yticklabels={0,1,2,3,4,5,6,7,8,9,10},
          ylabel=\ {log(Cfu/cm$^{2}$)},
          y axis line style={black},
          ytick style={black},
          yticklabel style={black},
          axis x line*=bottom,
          axis y line*=left,
          tick align = outside,
          every axis legend/.append style={
            at = {(.5,-.2)},
            anchor = north,
    %       legend columns=-1, % to display legends in one line but do you really want this?
            legend cell align = left,
            draw = none,
            legend columns = 2,
          },
        ]
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=square*,
            mark options={solid,fill=white}
          ]
          table[row sep=crcr]{
            0 5\\
            4 5\\
            8 9.8\\
            12 8.8\\
            24 8.62\\};
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=*,
            mark options={solid,fill=white}]
          table[row sep=crcr]{
            0 2\\
            4 3\\
            8 4.8\\
            12 7.8\\
            24 8.162\\};
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=halfdiamond*,
            mark options={solid,fill=white}]
          table[row sep=crcr]{
            0 3\\
            4 1\\
            8 2.8\\
            12 2.8\\
            24 2.162\\};
          \addplot [
            color=black,
            solid,
            line width=0.5pt,
            mark size=2.5pt,
            mark size=2.5pt,
            mark=triangle*,
            mark options={solid,fill=white}]
          table[row sep=crcr]{
            0 4\\
            4 3.3\\
            8 5.8\\
            12 5.7\\
            24 6.162\\};
\legend {$Campylobacter\ jejuni$,C.J1,C.J2,C.J.2}
        \end{axis}
      \end{tikzpicture}
       \caption{Growth of different types foodborne pathogens $Campylobacter\ jejuni$.}
       \end{subfigure}
    \end{figure}
    \end{document}
Attachments
sikim.jpg
sikim.jpg (168.91 KiB) Viewed 2198 times

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

Post Reply