使用时钟包在笛卡尔平面上绘制时钟网格

使用时钟包在笛卡尔平面上绘制时钟网格

关于这些问题(第一个是我的)3D 平面中不同标尺上的时钟分布在平面上画一个时钟表,将包中的时钟clock随机化为笛卡尔平面上的网格中的小时和分钟的最佳方法是什么?

在此处输入图片描述

答案1

\documentclass{article}
\usepackage{clock}
\usepackage{tikz}

\begin{document}
        
\begin{tikzpicture}
\foreach \i in {1,...,10}{
    \foreach \j 
    [evaluate=\j as \h using {int(12*rnd)}, 
    evaluate=\j as \m using {int(60*rnd)}]
    in {1,...,10} 
        \node at (\i,\j) {\clock{\h}{\m}};}
\end{tikzpicture}

\end{document}

在此处输入图片描述

更新:选择时钟样式

\documentclass{article}
\usepackage{clock}
\usepackage{tikz}
    
\begin{document}

\begin{tikzpicture}
\foreach \i in {1,...,5}{
    \foreach \j 
    [evaluate=\j as \h using {int(12*rnd)}, 
    evaluate=\j as \m using {int(60*rnd)}]
    in {1,...,5} 
        \node[font={\clockfont\ClockStyle=1\ClockFrametrue\Large}] at (\i,\j) {\clock{\h}{\m}};}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容