# \#jupyter

**URL:** https://discourse.bokeh.org/tag/jupyter/28.md

[Latest](https://discourse.bokeh.org/latest.md) · [Categories](https://discourse.bokeh.org/categories.md) · [Tags](https://discourse.bokeh.org/tags.md)

---

## [Custom CSS in Jupyter (Lab) Notebook](https://discourse.bokeh.org/t/custom-css-in-jupyter-lab-notebook/12393)

<div class="topic-metadata">

**Author:** [@johank](https://discourse.bokeh.org/u/johank)\
**Replies:** 7\
**Last updated:** [May 7, 2025, 5:33pm UTC](https://discourse.bokeh.org/t/custom-css-in-jupyter-lab-notebook/12393 "2025-05-07T17:33:54Z")

</div>

Hi, I’m trying to apply custom CSS to bokeh widgets displayed in a jupyter(lab) notebook. Motivation: Since bokeh ~3.4ish, widget font colors have not played nice with the jupyterlab dark theme - text often renders whit…

---

## [Embedded server in Jupyter notebook with port forwarding](https://discourse.bokeh.org/t/embedded-server-in-jupyter-notebook-with-port-forwarding/12167)

<div class="topic-metadata">

**Author:** [@leggitta](https://discourse.bokeh.org/u/leggitta)\
**Replies:** 4\
**Last updated:** [December 28, 2024, 6:00pm UTC](https://discourse.bokeh.org/t/embedded-server-in-jupyter-notebook-with-port-forwarding/12167 "2024-12-28T18:00:27Z")

</div>

I’m trying to embed my bokeh app in a Jupyter notebook. The following example works fine when Jupyter is running on my local machine (Mac laptop) … But I typically run Jupyter on another machine (linux desktop) and con…

---

## [Bokeh Creates Plots Fast When the Kernel is Interrupted](https://discourse.bokeh.org/t/bokeh-creates-plots-fast-when-the-kernel-is-interrupted/11742)

<div class="topic-metadata">

**Author:** [@Shruteek](https://discourse.bokeh.org/u/Shruteek)\
**Replies:** 1\
**Last updated:** [August 13, 2024, 6:26pm UTC](https://discourse.bokeh.org/t/bokeh-creates-plots-fast-when-the-kernel-is-interrupted/11742 "2024-08-13T18:26:31Z")

</div>

I have been using Bokeh for 1 year through Jupyter Notebooks, and recently, I have encountered an interesting issue and an even more interesting workaround. For the last few months, whenever I have been plotting Bokeh p…

---

## [Jupyter notebook tutorial crashes on first run](https://discourse.bokeh.org/t/jupyter-notebook-tutorial-crashes-on-first-run/11220)

<div class="topic-metadata">

**Author:** [@benlipson](https://discourse.bokeh.org/u/benlipson)\
**Replies:** 5\
**Last updated:** [January 31, 2024, 4:20pm UTC](https://discourse.bokeh.org/t/jupyter-notebook-tutorial-crashes-on-first-run/11220 "2024-01-31T16:20:01Z")

</div>

I’d like to use Jupyter with bokeh, but the demo appears to be broken, so I’m not sure how to proceed. Running on Windows 10, Microsoft Edge, latest build. ModuleNotFoundError: no module named ‘notebook.extensions’ a…

---

## [HoverTool not disappearing in notebooks](https://discourse.bokeh.org/t/hovertool-not-disappearing-in-notebooks/11197)

<div class="topic-metadata">

**Author:** [@someben](https://discourse.bokeh.org/u/someben)\
**Replies:** 0\
**Last updated:** [January 19, 2024, 6:42pm UTC](https://discourse.bokeh.org/t/hovertool-not-disappearing-in-notebooks/11197 "2024-01-19T18:42:23Z")

</div>

I’m using Bokeh v3.3.1 in a Jupyter Lab v4.0.8 notebook environment, and doing a typical HoverTool thing: fig.add\_tools(bokeh.models.HoverTool( tooltips=\[(str(col), hover, )\], …

---

## [How can I correctly obtain the updated x\_range after dragging in Jupyter?](https://discourse.bokeh.org/t/how-can-i-correctly-obtain-the-updated-x-range-after-dragging-in-jupyter/11107)

<div class="topic-metadata">

**Author:** [@haojiahuoX](https://discourse.bokeh.org/u/haojiahuoX)\
**Replies:** 6\
**Last updated:** [December 14, 2023, 4:13am UTC](https://discourse.bokeh.org/t/how-can-i-correctly-obtain-the-updated-x-range-after-dragging-in-jupyter/11107 "2023-12-14T04:13:29Z")

</div>

In Jupyter using Bokeh, I need the x\_range of p . However, after dragging, the x\_range does not update and remains at its initial value. Why is this happening? Below is my code and a screenshot. I used a simple example t…

---

## [Plotting timestamps, values and highlighting time ranges](https://discourse.bokeh.org/t/plotting-timestamps-values-and-highlighting-time-ranges/9804)

<div class="topic-metadata">

**Author:** [@NikosAlexandris](https://discourse.bokeh.org/u/NikosAlexandris)\
**Replies:** 2\
**Last updated:** [December 12, 2022, 11:54pm UTC](https://discourse.bokeh.org/t/plotting-timestamps-values-and-highlighting-time-ranges/9804 "2022-12-12T23:54:28Z")

</div>

Drawing inspiration from Datetime x-axis Timezone switch - #6 by swamilikes2code, and various hints on dealing with Timestamps, I demonstrated plotting the starting times and duration of some jobs, and highlight, at the …

---

## [Best way to use widgets in Jupyter notebooks in 2022/2023](https://discourse.bokeh.org/t/best-way-to-use-widgets-in-jupyter-notebooks-in-2022-2023/9828)

<div class="topic-metadata">

**Author:** [@lordk](https://discourse.bokeh.org/u/lordk)\
**Replies:** 4\
**Last updated:** [December 12, 2022, 7:59pm UTC](https://discourse.bokeh.org/t/best-way-to-use-widgets-in-jupyter-notebooks-in-2022-2023/9828 "2022-12-12T19:59:45Z")

</div>

Hi, Im trying to plot some data and use Select widget to filter the data in jupyter notebook. What is the best approach? I google a lot and found CustomJs, ipywidget ( in bokeh wiki recommend this), also found solutions …

---

## [RangeSlider value\_throttled issue](https://discourse.bokeh.org/t/rangeslider-value-throttled-issue/9163)

<div class="topic-metadata">

**Author:** [@crashMOGWAI](https://discourse.bokeh.org/u/crashMOGWAI)\
**Replies:** 2\
**Last updated:** [May 4, 2022, 3:56pm UTC](https://discourse.bokeh.org/t/rangeslider-value-throttled-issue/9163 "2022-05-04T15:56:28Z")

</div>

I’m getting an issue w/ trying to use value\_throttled in Jupyter. Everything works as expected by abandoning the throttle. But fails silently when attempting to set the value\_throttled attribute. Also, will mess up do…
