I'm going to say it's a meaningless question.
If you skew the graph by having the x axis and y axis be on different scales, or by depicting the x, y axis so they are not perpendicular, Or having the scale of the y axis be linear but the x axis be logrithmic or geometric or exponential (in which case $y=x$ won't even be a line) then no, the angle of that drawing of the function is not at $45^\circ$).
But those are skewed interpretations of "the" graph and just interpretive drawings. The are not "the" graph.
We define the "graph" of $y=x$ as: The set of all $(x,y)$ points in $\mathbb R^2$ where $(x,y)$ satisfy the equation $y=x$. But that's not a drawing... thats a bunch of points. What does it mean to say they are a "line" or that they have an angle? Well, it is presumed that we are depicting them on "THE" Cartesian plane and THE Cartesian plane has perpendicular $x$, $y$ axes on the same scale. And on that plane with that scale, and those axis, yes, there is only one instance of a graph $y= x$ and it is at an $45^\circ$ angle.
Graphing it on a skewed axis.... is simply not on the cartesian plane. They are another interpretation.
But it is vague as to what we actually "mean" when we say "$y=x$ is always at a right angle". Does that mean on the universal Cartesian plane? In which case the answer is "YES". Or does it mean any possible depiction? In which case the answer is "NO".