如何在 pgf/tikz 中将一组对象可视化为类似“烟花”的物品?

如何在 pgf/tikz 中将一组对象可视化为类似“烟花”的物品?

我有一组对象,它们是不同维度的向量。有时对象具有相同的值,所有对象都来自 $R^n$。要将对象显示为烟花,我想将每个 4 个维度显示为从中心延伸的线上的圆圈,类似于:

在此处输入图片描述

所以我想知道如何n在 pgf/tikz 中以“烟花”的形式展示一个(或来自 $R^n$ 的 10 个具有不同的对象)?

答案1

这包含回答问题的尝试和商业广告。

\documentclass[border=3.14mm]{standalone}
\usepackage{tikzducks}
\begin{document}
\begin{tikzpicture}[fireworks/.style args={#1:#2:#3:#4}{insert path={
(0,0)  -- ++ (#1*3.6:#2*1pt) node[circle,draw,fill=blue!#4,inner sep=#3*0.1pt]{}}}]
\draw [fireworks={40:40:60:30},fireworks={10:50:20:90}];
% advertizement
\begin{scope}[xshift=2.5cm]
\duck[body=yellow!80!white,longhair=black,tshirt=magenta!60!white,
jacket=blue,
necklace=white!85!yellow]
\path (0.7,2) rectangle (1.4,2.55);
\fill[yellow!80!orange,rotate=-10,xshift=-11,yshift=5]
    \duckpathcrown;
\end{scope}
\end{tikzpicture}
\end{document}

在此处输入图片描述

除了颜色有些变化外,这只鸭子只是从恒星tikzducks包手册第 26 页复制而来。

相关内容