增加Jupyter笔记本中绘图和下拉小部件之间的边距。

时间:2017-12-04 17:43:08

标签: python matplotlib jupyter kaggle ipywidgets

我基本上只想在我的情节和Jupyter笔记本中的下拉小部件之间放置一些空间。目前,这些地块正在掩盖下拉框。这是Kaggle- https://www.kaggle.com/samdotson/exploratory-analysis-with-geopandas/上笔记本的链接,截图和一些示例代码。我知道在Kaggle中禁用了交互式组件,因此如果您想运行代码来显示小部件,则必须对其进行分叉。

此外,如果您对如何启用用户交互性有任何建议,那将非常有用。目前我只是想解决保证金问题。

Screenshot example

def f(x='Median Age-Total Population', y='Median Value (Dollars)'):
    x_abbr = labels.loc[labels['label'] == x , 'abbreviated'].iloc[0]
    y_abbr = labels.loc[labels['label'] == y , 'abbreviated'].iloc[0] 
    x_values= ((Lincoln_blk_groups.iloc[:,Lincoln_blk_groups.columns== x_abbr]).values)
    y_values= ((Lincoln_blk_groups.iloc[:,Lincoln_blk_groups.columns== y_abbr]).values)
    regressor = LinearRegression()
    regressor.fit(x_values, y_values)
    fig=plt.figure(figsize=(10, 10), dpi= 80, facecolor='w', edgecolor='k')
    plt.scatter(x_values, y_values, color = 'red')
    plt.plot(x_values, regressor.predict(x_values), color = 'blue')
    plt.title(x + " versus " + y +" in Lincoln, NE", fontsize=25 )
    plt.xlabel(x , fontsize=15)
    plt.ylabel( y , fontsize=15)
    plt.show()
interact(f,x=labels.iloc[:,1], y=labels.iloc[:,1])

0 个答案:

没有答案