[Tex/LaTex] Symbol for red dot in a circle inside an inverted triangle

colorsymbolstikzsymbols

I have a lot of data points that have been plotted in graphs saved as .png. I am making a table of these points with symbol as one of the columns.

Using the tikz package, I am able to obtain a red dot inscribed in a blue circle but I am unable to superscribe a down triangle on it.
The incomplete triangle appears beside it.

The code I have written is as follows.

\usepackage{tikz}

\newcommand{\bluetrireddot}[1][0.3]{%
\begin{tikzpicture}[scale=#1]
\draw[fill=red,red] (0,0) circle (0.15);
\draw[blue] (0,0) circle (0.35);
\draw[green] (0,1) -- (1,0) -- (2,1);
\end{tikzpicture}%
}

The output is as shown.

enter image description here

What I want is something like this (this image is from the graph):

enter image description here

Best Answer

I think that this is a situation where the pic thingy might make sense.

\documentclass{article}
\usepackage{tikz}
\tikzset{blueredgreen/.pic={%
\fill[red] (0,0) circle (0.15);
\draw[thick,green!60!black] (30:0.5) -- (150:0.5) -- (270:0.5) -- cycle;  
\draw[thick,blue] (0,0) circle (0.25);}
}
\newcommand{\bluetrireddot}[1][0.3]{%
\begin{tikzpicture}
\pic[scale=#1] {blueredgreen};
\end{tikzpicture}%
}
\begin{document}
Hello \bluetrireddot symbol!
\end{document}

enter image description here

BTW, there are dedicated libraries for pgfplotmarks, see p. 678 of the pgfmanual (not pgfplots manual!), which you may also consider.