2016-11-17 8 views
3

Gibt es eine Möglichkeit, ein benutzerdefiniertes CSS beim Erstellen von Widgets in Bokeh bereitzustellen? Z.B .:Bokeh Widget: benutzerdefinierte CSS

 country_picker = widgets.MultiSelect(value=[], 
           title='country', 
           options=list(self.df['country_code'].unique()) + ['All'], 
           width=180, 
           height=120, 
           css=""".bk-layout-scale_height .bk widget-form-input { 
             height: 180px !important;} 
           """) 

Ich habe einen bestimmten Multi-Selektor, der 60+ Optionen hat, so möchte ich es hoch machen. Während ich andere Multi-Selektoren klein halten möchte.

+0

Ich öffnete Feature-Anfrage, also bitte abstimmen: https://github.com/bokeh/bokeh/issues/5471 Konversation: https://groups.google.com/a/continuum.io/forum/ #! topic/bokeh/3Kvf0N_6MrQ – Miro

+0

Schön. Ich frage mich, wie schwer das wäre? Nähte machbar .. Kann sogar mit Vererbung sein, anstatt den Kern zu modifizieren. – volodymyr

Antwort

0

Mit den verwandten PR5503, die in 0.12.5 wurden vor kurzem fusionierte sie so aussieht:

country_picker = widgets.MultiSelect(value=[], 
          title='country', 
          options=list(self.df['country_code'].unique()) + ['All'], 
          width=180, 
          height=120, 
          css_classes=['myclass'] 
          """) 

Ich bin nicht sicher, wie das ‚myclass‘ Regeln zu beschreiben, noch mit Bokeh.

+0

Ich habe eine separate Frage gestellt, wie man diese Klasse beschreibt und eine [Idee] gepostet (https://stackoverflow.com/a/48848784/ 237105) wie man es löst. –

Verwandte Themen