I'm trying to make viva look good using a white background and the default colors are kind of lousy (in my opinion). I read in the manual:
----------------------------------------------------
viva.graph colorBank string "default"
You can use this variable to customize the set of trace colors in a Virtuoso Visualization and Analysis XL session. The default value of this environment variable is the default color bank that is specified in the display.drf file.
Note: This variable does not change the colors defined in the display.drf file. Also, when you plot simulation results from ADE, the color bank from the display.drf file is honored.
The color names should be separated by a comma, a semicolon, or a space. The color name can be a list of colors defined in the SVG color keyword, such as steelblue, azzure, or the RGB hexadecimal value of the color in the #RRGGBB format.
viva.graph colorBank string "red; blue; green; yellow"
viva.graph colorBank string "#ff0000, #0000ff, #008000, #ffff00"
----------------------------------------------------
So I tried putting:
envSetVal("viva.graph" "colorBank" 'string "red blue green yellow")
into my .cdsinit but nothing about the waveform colors changed. Note that I have other viva related stuff in my .cdsinit that does produce changes in viva so I know that all works. I also note that the documentation says "when you plot simulation results from ADE, the color bank from the display.drf file is honored" which strikes me as a bit confusing i.e. even though I define the colorBank in .cdsinit does the display.drf file still take precedence? I did take a look at the display.drf file and couldn't figure out where/what the color bank was.
Regarding the waveform thicknesses, I find "fine" to be too thin and "medium" to be too thick (and obviously all the rest of the options just waay too thick). Is there a way to hack a file (maybe display.drf) where I can monkey with line thicknesses?