[chimerax-users] color key
Tom Goddard
goddard at sonic.net
Thu Jul 2 10:19:21 PDT 2020
Hi Roberto,
That's a pretty cool hack! You could even have two labels for each color one that just shows the color (all space characters) and to the right of it another label showing the number.
Here's an image I made with your script.
Tom
> On Jul 1, 2020, at 3:30 PM, Roberto Marabini <roberto at cnb.csic.es> wrote:
>
> Hi,
>
> Thanks for the information. Finally, I decided to write a small
> python script that use"2dlabels" to create a kind of keybar. The
> solution is not a generic one but works for me. I attach the output of
> the python script to this email since it may be helpful for someone.
> ====
> from chimerax.core.commands import run
> from chimerax.graphics.windowsize import window_size
> from PyQt5.QtGui import QFontMetrics
> from PyQt5.QtGui import QFont
> run(session, 'set bgColor white')
> run(session, 'open
> Runs/000215_ProtRelionLocalRes/extra/relion_locres_filtered.mrc')
> run(session, 'open Runs/000215_ProtRelionLocalRes/extra/relion_locres.mrc')
> run(session, 'volume #1 voxelSize 7.08')
> run(session, 'volume #2 voxelSize 7.08')
> run(session, 'hide #2')
> run(session, 'color sample #1 map #2 palette
> 14.16,#0000da:17.15,#001cff:20.13,#006cff:23.12,#00b8ff:26.11,#1cffdb:29.09,#5dff9a:32.08,#9aff5d:35.07,#dbff1c:38.05,#ffcc00:41.04,#ff8600:44.03,#ff3b00:47.01,#da0000:50.0,#800000')
> font = QFont("Ariel", 12)
> f = QFontMetrics(font)
> _height = f.height()
> v = session.main_view
> vx,vy=v.window_size
> step = run(session, "2dlabel text 14.16 bgColor #0000da xpos 0.01 ypos
> %f size 12" % (0.000000*_height/vx))
> run(session, "2dlabel text 17.15 bgColor #001cff xpos 0.01 ypos %f
> size 12" % (2.000000*_height/vx))
> run(session, "2dlabel text 20.13 bgColor #006cff xpos 0.01 ypos %f
> size 12" % (4.000000*_height/vx))
> run(session, "2dlabel text 23.12 bgColor #00b8ff xpos 0.01 ypos %f
> size 12" % (6.000000*_height/vx))
> run(session, "2dlabel text 26.11 bgColor #1cffdb xpos 0.01 ypos %f
> size 12" % (8.000000*_height/vx))
> run(session, "2dlabel text 29.09 bgColor #5dff9a xpos 0.01 ypos %f
> size 12" % (10.000000*_height/vx))
> run(session, "2dlabel text 32.08 bgColor #9aff5d xpos 0.01 ypos %f
> size 12" % (12.000000*_height/vx))
> run(session, "2dlabel text 35.07 bgColor #dbff1c xpos 0.01 ypos %f
> size 12" % (14.000000*_height/vx))
> run(session, "2dlabel text 38.05 bgColor #ffcc00 xpos 0.01 ypos %f
> size 12" % (16.000000*_height/vx))
> run(session, "2dlabel text 41.04 bgColor #ff8600 xpos 0.01 ypos %f
> size 12" % (18.000000*_height/vx))
> run(session, "2dlabel text 44.03 bgColor #ff3b00 xpos 0.01 ypos %f
> size 12" % (20.000000*_height/vx))
> run(session, "2dlabel text 47.01 bgColor #da0000 xpos 0.01 ypos %f
> size 12" % (22.000000*_height/vx))
> run(session, "2dlabel text 50.00 bgColor #800000 xpos 0.01 ypos %f
> size 12" % (24.000000*_height/vx))
> ====
>
> On Wed, Jul 1, 2020 at 5:18 PM Elaine Meng <meng at cgl.ucsf.edu> wrote:
>>
>> Hi Roberto,
>> No, ChimeraX does not yet have a color key. It is listed in the "missing features" section on the ChimeraX download page.
>>
>> I do not know of other alternatives, although they probably do exist. This has been discussed in previous posts, such as this thread:
>> <http://www.rbvi.ucsf.edu/pipermail/chimerax-users/2020-June/001282.html>
>>
>> Best,
>> Elaine
>> -----
>> Elaine C. Meng, Ph.D.
>> UCSF Chimera(X) team
>> Department of Pharmaceutical Chemistry
>> University of California, San Francisco
>>
>>
>>> On Jul 1, 2020, at 4:25 AM, Roberto Marabini <roberto at cnb.csic.es> wrote:
>>>
>>> hi,
>>> Is there a colorkey command in chimeraX
>>> (http://www.rbvi.ucsf.edu/chimera/docs/ContributedSoftware/2dlabels/2dlabels.html#colorkey>)?
>>> If it does not exist, is there any alternative other than using
>>> chimera and photoshop?
>>> Thanks
>>> Roberto
>>
> _______________________________________________
> ChimeraX-users mailing list
> ChimeraX-users at cgl.ucsf.edu
> Manage subscription:
> https://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimerax-users/attachments/20200702/21e7f5aa/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image1.png
Type: image/png
Size: 261721 bytes
Desc: not available
URL: <http://plato.cgl.ucsf.edu/pipermail/chimerax-users/attachments/20200702/21e7f5aa/attachment-0001.png>
More information about the ChimeraX-users
mailing list