# How to pass colors from xcolor in pgfplotsx?

**URL:** https://discourse.julialang.org/t/how-to-pass-colors-from-xcolor-in-pgfplotsx/75190
**Category:** Visualization
**Tags:** latex, pgfplotsx
**Created:** [January 25, 2022, 5:49pm UTC](https://discourse.julialang.org/t/how-to-pass-colors-from-xcolor-in-pgfplotsx/75190 "2022-01-25T17:49:22Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ccmejia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ccmejia/32/18680_2.png) [@ccmejia](https://discourse.julialang.org/u/ccmejia)
#### Post date: [January 25, 2022, 5:49pm UTC](https://discourse.julialang.org/t/how-to-pass-colors-from-xcolor-in-pgfplotsx/75190/1 "2022-01-25T17:49:22Z")

</div>

Hi there, I am trying to pass color name from xcolor latex package, for example the “NavyBlue” color. However, it seems that “NavyBlue” or any other “special” color is not recognized:

```julia
Package xcolor Error: Undefined color `NavyBlue'.

```

Here is my test code:

```julia
@pgf Axis(
    {
        xlabel = "Cost",
        ylabel = "Error",
    },
    Plot(
        {
            color = "NavyBlue",
            mark = "x"
        },
        Coordinates(
            [
                (2, -2.8559703),
                (3, -3.5301677),
                (4, -4.3050655),
                (5, -5.1413136),
                (6, -6.0322865),
                (7, -6.9675052),
                (8, -7.9377747),
            ]
        ),
    ),
)

```

Any idea how it can be solved?

---

<div class="post-metadata">

### Author: ![ccmejia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ccmejia/32/18680_2.png) [@ccmejia](https://discourse.julialang.org/u/ccmejia)
#### Post date: [January 25, 2022, 9:42pm UTC](https://discourse.julialang.org/t/how-to-pass-colors-from-xcolor-in-pgfplotsx/75190/2 "2022-01-25T21:42:07Z")

</div>

By using the parse function, included in Colors package, and the @colorant\_str macro the issue can be overcomes:

```julia
@pgf Axis(
    {
        xlabel = "Cost",
        ylabel = "Error",
    },
    Plot(
        {
            color = parse(Colorant, "NavyBlue")
            mark = "x"
        },
        Coordinates(
            [
                (2, -2.8559703),
                (3, -3.5301677),
                (4, -4.3050655),
                (5, -5.1413136),
                (6, -6.0322865),
                (7, -6.9675052),
                (8, -7.9377747),
            ]
        ),
    ),
)

```
