在 tikz 中製作粗體刻度標籤

在 tikz 中製作粗體刻度標籤

如何使刻度標籤變成粗體?這是一個最小的例子:

\documentclass[tikz,convert]{standalone}
\usetikzlibrary{datavisualization}
\begin{document}
\begin{tikzpicture}
  \datavisualization[scientific axes, 
                     x axis = {attribute=x,label,length=8.4cm},
                     y axis = {attribute = y, label},
                     visualize as scatter,
                     all axes = grid]
  data{x,y
    0, 3.655
    2.40, 13.64
    4 , 23.58
    5, 44};
\end{tikzpicture}
\end{document}

在此輸入影像描述

答案1

看起來這是 CVS 版本的一個不太完善的區域,但這裡有一個可能性。我還注意到某些node style選項未正確通過,因此請記住它仍處於進行中狀態。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{datavisualization}

\begin{document}
\begin{tikzpicture}
  \datavisualization[scientific axes,
                     all axes={grid,
                     ticks={tick typesetter/.code={%
                                   \pgfmathparse{####1}%
                                   $\mathbf{\pgfmathprintnumber{\pgfmathresult}}$%
                                   }
                            }
                     },
                     x axis = {attribute=x,label,length=4cm},
                     y axis = {attribute = y, label},
                     visualize as scatter
                     ]
  data{x,y
    0, 3.655
    2.40, 13.64
    4 , 23.58
    5, 44};
\end{tikzpicture}
\end{document}

在此輸入影像描述

相關內容