Hello,
Attached is a small patch to add a simple color mix operation support.
For example, "red!30!white" mixes 30% of red with 70% of white. The
syntax is borrowed from latex xcolor package
(http://www.ukern.de/tex/xcolor.html).
I found it quite handy with the fancy box thing.
plt.text(0.6, 0.5, "test", size=50, rotation=30.,
bbox = dict(boxstyle="round",
fc="orange!20!white", # 20% orange + 80% white
ec="orange!50!white", # 50 % orange + 50% white
)
)
plt.text(0.5, 0.4, "test", size=50, rotation=-30.,
bbox = dict(boxstyle="square",
fc="aqua!50!green!20!white",
ec="green!40!white",
)
)
Any chance this could be included in matplotlib?
Regards,
-JJ
color_mix.diff (1.38 KB)
That's a cool feature, and one I have not come across before.
I hesitate slightly because this it is non-standard (by that, I mean not available in a lot of "mainstream" formats like CSS, SVG etc.), but maybe that's just because they aren't as cool as matplotlib... The nice thing is that the "!" isn't meaningful in color strings at present, so this new syntax is at least unambiguous with anything pre-existing.
I'm for it, but would like to hear from others first.
Cheers,
Mike
Jae-Joon Lee wrote:
···
Hello,
Attached is a small patch to add a simple color mix operation support.
For example, "red!30!white" mixes 30% of red with 70% of white. The
syntax is borrowed from latex xcolor package
(ukern - xcolor: LaTeX color extensions).
I found it quite handy with the fancy box thing.
plt.text(0.6, 0.5, "test", size=50, rotation=30.,
bbox = dict(boxstyle="round",
fc="orange!20!white", # 20% orange + 80% white
ec="orange!50!white", # 50 % orange + 50% white
)
)
plt.text(0.5, 0.4, "test", size=50, rotation=-30.,
bbox = dict(boxstyle="square",
fc="aqua!50!green!20!white",
ec="green!40!white",
)
)
Any chance this could be included in matplotlib?
Regards,
-JJ
------------------------------------------------------------------------
------------------------------------------------------------------------
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
------------------------------------------------------------------------
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
matplotlib-devel List Signup and Options
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
I like it too -- I only ask Jae-Joon that you make sure it is properly
documented, eg in the matplotlib.colors docstring. What would be
really nice would be a section in doc/users_guide on mpl colors....
JDH
···
On Thu, Sep 18, 2008 at 8:35 AM, Michael Droettboom <mdroe@...31...> wrote:
That's a cool feature, and one I have not come across before.
I hesitate slightly because this it is non-standard (by that, I mean not
available in a lot of "mainstream" formats like CSS, SVG etc.), but
maybe that's just because they aren't as cool as matplotlib... The
nice thing is that the "!" isn't meaningful in color strings at present,
so this new syntax is at least unambiguous with anything pre-existing.
I'm for it, but would like to hear from others first.
Thanks for the positive feedback!
Okay, I'll add a proper documentation for it and upload the patch again.
-JJ
···
On Thu, Sep 18, 2008 at 9:47 AM, John Hunter <jdh2358@...149...> wrote:
On Thu, Sep 18, 2008 at 8:35 AM, Michael Droettboom <mdroe@...31...> wrote:
That's a cool feature, and one I have not come across before.
I hesitate slightly because this it is non-standard (by that, I mean not
available in a lot of "mainstream" formats like CSS, SVG etc.), but
maybe that's just because they aren't as cool as matplotlib... The
nice thing is that the "!" isn't meaningful in color strings at present,
so this new syntax is at least unambiguous with anything pre-existing.
I'm for it, but would like to hear from others first.
I like it too -- I only ask Jae-Joon that you make sure it is properly
documented, eg in the matplotlib.colors docstring. What would be
really nice would be a section in doc/users_guide on mpl colors....
JDH