我有一个IPython noteboook,我试图以某种方式设置它,以便在打开笔记本时自动运行所有单元格.
此行为与包含窗口小部件的笔记本的已保存输出不同.当运行包含它们的单元格时,小部件似乎只为我呈现.请考虑以下示例:
from IPython.display import display
from IPython.html.widgets import IntSlider
w = IntSlider()
display(w)
Run Code Online (Sandbox Code Playgroud)
在执行单元格之前,不会显示滑块.
这可以通过Notebook Metadata或配置文件来实现吗?
编辑: https ://try.jupyter.org/似乎正在做这样的事情:请注意,打开页面并在打开页面时显示输出时笔记本没有运行.
EDIT2:添加示例.
我想控制(即增加)Altair 图表图例中的条目数量,但我无法弄清楚哪个属性控制此行为。
默认情况下,Altair 图表在图例中列出 30 个元素。任何进一步的条目都会汇总为一行“...271 个条目”。是否可以在图例中显示更多(例如 50)或更少的条目?
import altair as alt
from vega_datasets import data
alt.Chart(data.cars.url).mark_point().encode(
x='Horsepower:Q',
y='Miles_per_Gallon:Q',
color=alt.Color('Name:N')
).properties(
width=300,
height=300
)
Run Code Online (Sandbox Code Playgroud)