I have 5 properties and I thought that visualizing them along the axis of a pentagon would be nice. The properties can take an integer value between 0-5. Together that span a surface within the pentagon.
This is what I'd would like the image to look like [took me forever to make the markers in inkscape :-)] :

This is what I have so far:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}
\newdimen\R
\R=4cm
\node[draw=black, minimum size=\R,regular polygon,regular polygon sides=5] (a) {};
\draw (a.center) -- (a.north) node[above] {Property1};
\draw (a.center) -- (a.corner 5) node[right] {Property2};
\draw (a.center) -- (a.corner 4) node[right] {Property3};
\draw (a.center) -- (a.corner 3) node[left] {Property4};
\draw (a.center) -- (a.corner 2) node[left] {Property5};
\draw [thin,black!20] circle (\R) ;
\fill[red] circle (2pt);
% Trial/error for this example
% P1 P2 P3 P4 P5
\draw[fill=cyan, opacity=0.8] (0,1.5) -- (0.9,0.3) -- (0.55, -0.8) -- (-0.6,-0.8) -- (-1.4,0.45) -- cycle;
\end{tikzpicture}
\end{document}
Resulting in this:

I'm lost at drawing the markers on the vertexes and having them equally spaces and equally lost when it comes to filling the polygon given by the 5 integer-values
Since I have quite a few of these to draw, making the above into a macro would be really nice :-)


Kiviat diagrams– Fredrik Pihl Mar 06 '14 at 20:57