我刚升级到IPython 1.0,新的笔记本界面表现非常好.在我的屏幕上,它现在的默认宽度约为页面的50%,从而提高了可读性.但是,我经常使用长时间系列,我更喜欢尽可能宽地显示.
非常宽的图片只会向右延伸.有没有办法显示输出更宽,然后默认扩展中心事项?
附图显示了第一个单元格中的正常内联图,它比默认笔记本宽度宽.第二个图更宽,向右扩展.这使我的屏幕左侧四分之一未使用.

我有一份在Jupyter Notebook中创建的报告。我出于审美原因希望将输出(图)居中。
我已经尝试过这里给出的答案:
但是,这不起作用。
我确实发现这可以在Stackoverflow上工作(ipython Notebook中的居中对齐输出)
CSS = """
.output {
align-items: center;
}
"""
HTML('<style>{}</style>'.format(CSS))
Run Code Online (Sandbox Code Playgroud)
但是,虽然它使图居中,但当图宽且不需要居中时,它会扩展它并使它比我不需要的页面更宽。我已经尝试过像上面说的那样调整输出边距区域,但是它要么将其再次推到左侧,要么将其挤压到需要滚动条的位置(再次,我不想这么做)
任何人有任何建议吗?我认为这将是标准且容易的,但显然不是(如果无法实现,仅将代码块居中的方法将是一个完美的解决方法?)
即此表的中心:
这是由以下代码产生的:
df = pd.DataFrame(a01)
new_df01 = df[['Call','FirstReceivedDate','Value']]
new_df01['month'] = pd.Categorical(new_df01['FirstReceivedDate'].dt.strftime('%b'),
categories=vals, ordered=True)
groupA01 = new_df01.groupby(['Call']).agg({'Value':sum, 'FirstReceivedDate':'count'}).rename(columns={'FirstReceivedDate':'Count'})
groupA01['Value'] = groupA01['Value'].map('{:,.2f}'.format)
def hover(hover_color="#F1C40F"):
return dict(selector="tr:hover",
props=[("background-color", "%s" % hover_color)])
styles2 = [
hover(),
dict(selector="th", props=[("font-size", "80%"),
("font-family", "Gill Sans MT"),
("color",'white'),
('background-color', 'rgb(11, 48, 79)'),
("text-align", "center")]),
dict(selector="td", props=[("font-size", "75%"),
("font-family", "Gill Sans MT"),
("text-align", "center")]),
dict(selector="tr", props=[("line-height", "11px")]), …Run Code Online (Sandbox Code Playgroud)