LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Bob_Schor

Programmatically Color All Chart/Graph Elements

Status: New

I have an application with multiple Waveform Charts, each with a visible Plot Legend, Scale Legend, and Graph Palette.  I'd like to give each Chart a distinct color (a sea of gray is boring).  There is a Frame Color property that does the Frame, and I figured out how to color "underneath" the X Scale numbers, but I can't programmatically color the Plot Legend, Scale Legend, or Graph Palette.  To do so, I have to break out the Tools Palette and wield the Paint Brush (boring and tedious, especially when compared to wiring a single Color Box to a set of Properties).  Can we get the "missing Color properties" made available?

 

The Figure shows the original Grey Chart, the result after wiring Yellow into the Frame Color property (note that there's still a lot of Grey, including underneath the X Scale values -- this is fixable), and the third shows what I'd like to be able to accomplish with additional Property nodes made available.  It is frustrating to able to color Frame, but not the "Extras".

 

Plot Coloring Idea.png

Bob Schor

3 Comments
Senthil_Prakash
Member

XScale. Marker color. BG color property node can be used but what you are suggesting is that when we update the Frame color propety node itself it should update since it is updating in the Y Scale so vice versa it has to be updated

Spoiler
Spoiler
Smiley Happy
Senthil Prakash S
Certified LabVIEW Associate Developer
Senthil_Prakash
Member

Its seems instead of Frame color, Graph color property can be introduced will be good

Senthil Prakash S
Certified LabVIEW Associate Developer
J._Mondry
Member

My major wish here would be to be able to set the text color of the legend's plot names programatically, at least for all of them, at best individually ... both are not possible at thhe moment (LV2015)