# [Jelly], 19 [bytes]

    >⁵Ḷ÷¤»⁻A$ị“¢€:“&Ɠ’Ọ

A monadic Link that accepts a double precision floating point number and yields a list of characters.

**[Try it online!][TIO-ld3sto0x]** Or see the [test-suite].

### How?

    >⁵Ḷ÷¤»⁻A$ị“¢€:“&Ɠ’Ọ - Link: double D
        ¤               - nilad followed by link(s) as a nilad:
     ⁵                  -   ten
      Ḷ                 -   lowered range -> [0, 1, 2, ..., 9]
       ÷                -   divided by (ten) -> [0, 0,1, 0.2, ..., 0.9]
    >                   - (D) greater than (that) (vectorised) -> G
            $           - last two links as a monad - f(D):
           A            -   absolute value (D)
          ⁻             -   (D) not equal to (that)? -> K   (K = (x<0 or x is nan)?)
         »              - (G) maximum (K) (vectorised)
                           -> L = list with 1 at blue and 0 at white
              “¢€:“&Ɠ’  - list of base 250 compressed numbers = [128309, 9898]
             ị          - (L) index into (that) (vectorised)
                      Ọ - cast to characters


[Jelly]: https://github.com/DennisMitchell/jelly
[bytes]: https://github.com/DennisMitchell/jelly/wiki/Code-page

[TIO-ld3sto0x]: https://tio.run/##ATgAx/9qZWxsef//PuKBteG4tsO3wqTCu@KBu0Ek4buL4oCcwqLigqw64oCcJsaT4oCZ4buM////MC40MQ "Jelly – Try It Online"

[test-suite]: https://tio.run/##y0rNyan8/9/uUePWhzu2Hd5@aMmh3Y8adzuqPNzd/ahhzqFFj5rWWAEZascmP2qY@XB3z/@jexwOtwNFvYE48v//aN3MvDQdBV0jAwMdIAHEQI4hEBvomYJYqbrGRsY6CgY6CnCmnoEpiDQEEWCWBZgwQAFGIDFLMAEkgWoN9QyAJFAYaIkCyDYFsMV5iXmxAA "Jelly – Try It Online"