趣味で計算流砂水理

趣味で計算流砂水理 Computational Sediment Hydraulics for Fun Learning

数値計算とか河川工学とかプログラミングのことを書いています

MENU

備忘録:holoviewsの文字サイズを調整する

スポンサーリンク

このブログでは同じにおなじみのHoloviewsですが、紙ベース(PDF、ppt等)でみたときに相対的にフォントサイズが小さく感じます。

computational-sediment-hyd.hatenablog.jp

こんな感じです。

f:id:SedimentHydraulics:20220208213817p:plain

そもそもwebベースなので紙ベースで使うことはほぼ無いですが、テンポラリのときのテクニックです。

実装

上記のグラフのコードです。

import numpy as np
import holoviews as hv
hv.extension('bokeh', logo=False)

x1 = np.random.rand(10)
x2 = 2.0*np.random.rand(10)
x3 = 3.0*np.random.rand(10)

g = hv.Curve(x1, label='l1') *hv.Curve(x2, label='l2') *hv.Curve(x3, label='l3')
go = g.options(title='test',width=600, height=400)
go

フォントサイズを%で指定すると、

go.options(fontsize={
    'title': '200%',
    'labels': '150%', 
    'ticks': '150%', 
    'legend': '150%',
     })

f:id:SedimentHydraulics:20220208214141p:plain

となり大きくなります。

他にもフォントサイズの絶対値やscaleで指定できるようです。

参考

Gist

Jupyter Notebook Viewer

gist66710591114a86440701c68ed12b97b8