\documentclass{standalone}
\usepackage{libertine}
\usepackage{libertinust1math}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=10cm,height=6cm,
ymin=0, ymax=450,
xtick={1,2,3,4,5},
ytick={0,50,100,150,200,250,300,350,400,450},
xticklabels={Jan., Feb., Mar., Apr., May.},
ymajorgrids=true,
axis line style={gray},
tick style={draw=none}
]
\addplot[
color=blue!60!cyan,
line width=1.5pt,
mark=diamond*,
mark size=3pt,
scatter,scatter src=explicit symbolic,
scatter/classes={
a={cyan},
b={magenta},
c={teal},
d={orange},
e={violet}
}
] table [meta=color] {
x y color
1 100 e
2 200 d
3 265 c
4 400 b
5 355 a
};
\end{axis}
\end{tikzpicture}
\end{document}