<jupyter_start><jupyter_text>第7章 Bokehを使いこなそう 7-3: 色の調整<jupyter_code># リスト7.3.1：カラーネームによる色の設定
from bokeh.plotting import figure, output_notebook, show

output_notebook()
p = figure(plot_width=200, plot_height=200)
p.circle([0], [0], size=30, color="red")
show(p)
# リスト7.3.2：16進数カラーコードによる色の設定
p = figure(plot_width=200, plot_height=200)
p.circle([0], [0], size=30, color="#FF0000")
show(p)
# リスト7.3.3：RGBカラーコードによる色の設定
p = figure(plot_width=200, plot_height=200)
p.circle([0], [0], size=30, color=(255, 0, 0))
show(p)
# リスト7.3.4：オブジェクトの不透明度を設定
p = figure(plot_width=200, plot_height=200)
p.circle([0, 0.5, 1], [0, 0, 0], size=30, color=(0, 0, 255))
p.circle([0.25, 0.75], [0, 0], size=50, color=(255, 0, 0, 0.5))
show(p)
# リスト7.3.5：alphaによる透過設定
p = figure(plot_width=200, plot_height=200)
p.circle([0, 0.5, 1], [0, 0, 0], size=30, color="blue")
p.circle([0.25, 0.75], [0, 0], size=50, color="red", alpha=0.5)
show(p)
# リスト7.3.6：fill_colorを設定
p = figure(plot_width=200, plot_height=200)
p.circle([0], [0], size=30, fill_color="red", line_width=5)
show(p)
# リスト7.3.7：line_colorを設定
p = figure(plot_width=200, plot_height=200)
p.circle([0], [0], size=30, fill_color="red", line_color="black", line_width=5)
show(p)
# リスト7.3.8：Blues6を指定してインポート
from bokeh.palettes import Blues6

Blues6
# リスト7.3.10：Bluesを指定してインポート
from bokeh.palettes import Blues

Blues
# リスト7.3.12：Blues6による着色
p = figure(plot_width=200, plot_height=200, x_range=(0, 2), y_range=(-0.5, 5.5))
for i, color in enumerate(Blues6):
    p.square(0.5, i, color=color, size=20)
    p.text(1, i, text=[color], text_baseline="middle")
show(p)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.2003699136868064, 'fraction_numerical': 0.11344019728729964, 'mean_word_length': 6.58411214953271, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '215024', 'license': 'CC0-1.0', 'n_tokens_mistral': 915, 'n_tokens_neox': 823, 'n_words': 139, 'path': 'sample-code/notebooks/7-03.ipynb', 'repo_name': 'luka3117/practical_python', 'size': '1622'}