2017-02-16 6 views
1

Ich versuche, die Schriftgröße des Titels eines Schiebereglers in Bokeh (0.12.4) zu erhöhen. Für jedes andere Objekt scheint es ein "something_font_size" -Attribut zu geben, aber soweit ich das beurteilen kann, scheint dies für einen Slider-Titel nicht der Fall zu sein, da er als String gespeichert wird. Gibt es eine Möglichkeit, dies mit Bokeh zu tun, oder muss ich einen Weg finden, um es mit JavaScript zu beheben?Ändern der Schriftgröße des Schiebereglers in Bokeh

Antwort

0

Nicht sicher, wenn Sie das mit Bokeh beheben können. Probieren Sie, welche Attribute und Methoden auf das Slider-Objekt angewendet werden können.

Wenn dies fehlschlägt, können Sie es ändern, indem Sie die Elemente in chrome/firefox untersuchen und diese dann zu einer Datei styles.css oder ähnlichem hinzufügen.

.bk-slider-parent 
{ 
    font-size:20px 
} 

Das zu erhöhen schien sowohl den Namen und den Wert Schriftgrößen, können Sie auch nur die Werte Schriftgröße/Farbe usw. ändern ...

Lassen Sie mich nur hinzufügen, dass ich laufe mit Bokeh dienen --show AppDirectory

und AppDirectory enthält main.py, Vorlagen/index.html, Vorlagen/styles.css - so können Sie die Schnipsel in entweder Datei (styles.css in index.html enthalten)

umfassen

U pdated: unten Nötigste index.html Sehen Sie sollte wie folgt aussehen:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8"> 
     <title>Title</title> 
     {{ bokeh_css }} 
     {{ bokeh_js }} 
    </head> 
    <body> 
     <div class="content"> 
      <h1>Title</h1> 
      {{ plot_div|indent(8) }} 
      {{ plot_script|indent(8) }} 
     </div> 
    </body> 
</html> 
+0

Danke für Ihre Hilfe, konnte ich mit Hilfe '.bk-Slider-parent {font-size das gewünschte Verhalten erhalten: 20px; } input [type = "text"] {font-size: 20px! wichtig; width: 3em! wichtig;} 'Ich habe jedoch keine Erklärung gefunden, wie die main.py-Datei in die index.html-Datei eingebettet werden kann. Würdest du mir sagen können, was für eine Zeile ich vermisse, bitte? – bourneeoo

+0

Erstellen Sie einen Ordner namens myapp und platzieren Sie main.py in myapp/main.py und myapp/templates/index.html. Geben Sie bokeh serve --show myapp ein. – Anthonydouc

+0

Aber wie sollte index.html aussehen? Vermutlich brauche ich eine Leitung, um main.py zu rufen. – bourneeoo

Verwandte Themen