Rust doesn't provide an f8 type, and it only provides f16 in nightly builds for now.
I don't see additional value in "plotting the result" for f16 over f32. 65536 values is too many to understand it other than as a pattern, and the patterns is present in f32. Can you elaborate ?