I want to draw a conical spring using latex in the 2D space.
I used the following command to draw a cyndrical spring between two nodes a and b:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{decorations.pathmorphing,patterns}
\begin{document}
\begin{tikzpicture}
\node[circle,fill=blue,inner sep=2.5mm] (a) at (0,1.5) {};
\draw[decoration={aspect=0.3, segment length=1.5mm, amplitude=3mm,zigzag},decorate] (0,4) -- (a);
\draw[decoration={aspect=0.3, segment length=2mm, amplitude=3mm,zigzag},decorate] (0,-4) -- (a);
\draw[decoration={aspect=0.3, segment length=1.8mm, amplitude=3mm,zigzag},decorate] (4,0) -- (a);
\draw[decoration={aspect=0.3, segment length=1.8mm, amplitude=3mm,zigzag},decorate] (-4,0) -- (a);
\fill [pattern = north east lines] (-1,4) rectangle (1,4.3);
\draw[thick] (-1,4) -- (1,4);
\end{tikzpicture}
\end{document}
but I could not use the zigzag options to draw a conical spring with various diameters.
Can anybody help me?
Thanks in advance.

\documentclass, ends with\end{document}, can be compiled and shows what you've tried. And please explain better a bit better what you're after. – Feb 08 '19 at 16:56