PyCharm 2026.1 Help

対話的なウィジェットを使用する

PyCharm は、ノートブックカーネルで実行されている Python コードとブラウザーで実行されている JavaScript を統合するインタラクティブウィジェットをサポートしています。

インタラクティブウィジェットの種類と詳細については、 Jupyter ウィジェットのドキュメント(英語)を参照してください。

ノートブックにインタラクティブウィジェットを追加するには、まずコードセルを追加します。 たとえば、次のコードサンプルを使用できます。

import plotly.express as px import ipywidgets as widgets df = px.data.tips() def plot_graph(density): fig = px.histogram(df, x="total_bill", nbins=20, histnorm='density' if density else None) fig.show() checkbox = widgets.Checkbox( value=False, description='Show Density', disabled=False ) widgets.interactive(plot_graph, density=checkbox)

ウィジェットをプレビューするには、対応するコードセルを 実行する必要があります。

ライトテーマでインタラクティブウィジェットの出力を表示する
ライトテーマでインタラクティブウィジェットの出力を表示する

セキュリティ要件の処理

プロジェクト外で作成されたノートブックファイル内の JavaScript または HTML コードを開いた場合、そのノートブックは信頼できないものとみなされます。 Jupyter ノートブック用に確立された セキュリティモデル(英語)によれば、信頼できない JavaScript コードは決して実行されず、信頼できない HTML コードは常にサニタイズされます。

そのため、たとえば、このようなノートブックで HTML を実行しようとすると、エラーメッセージ This output uses HTML that may be stripped because the notebook is not trusted が表示されます。

Jupyter ノートブックツールバーの Notebook を信頼する チェックボックスまたは ノートブックを信頼済みとしてマークする をクリックして、Jupyter ノートブックで HTML (JavaScript) の実行を明示的に許可します。

信頼できるノートブックを作る
2026 年 6 月 1 日