I am bring to define a Recipe for my own data type, but following any thread here (for example Understanding recipes in Plots.jl ) I always end up with `No user recipe defined for MyType`

errors and I would like to understand, where my mistake is. I try to simplify my problem with a (n)MWE.

Let’s assume I have a data type to store unit norm vectors and would like to have a plot for the following `pts`

vector of `uV`

s

```
using RecipesBase, Plots
struct uV
value::Vector
end
pts = uV.([ [1., 0., 0.], [0., 1., 0.], [0., 0., -1.], 1/sqrt(3)*[1., 1., 1.] ])
@recipe f(::Type{uV}, x::uV) = x.value
plot(pts)
```

which should resemble a type recipe from https://docs.juliaplots.org/latest/recipes/ that what I think I should be aiming for? But nearly independent of what I tried I get the `No user recipe`

, so maybe I don’t need a type recipe? That’s where I am confused.

**What should the plot do?**

First, just plot the points von `uV`

as dots in R3 (if somebody could snuck a half transparent sphere in between, that would be really lovely). Later I would like to extend this to maybe even draw lines (or curves) between the points if they are given as an `NTuple`

(instead of an array).