小编Sil*_*oud的帖子

如何在 Google Colab 中拆分代码单元?

使用 Jupyter Notebook 我发现拆分单元格的功能非常有用。我也想在 Google Colab 中做到这一点,但我找不到如何做到这一点。

可以做到吗?如果答案是肯定的,怎么办?

编辑 1: 安卡拉发布的解决方案似乎不再有效。作为一种解决方法,可以通过单击“工具”->“键盘快捷键”然后更改“在光标处拆分”的组合来编辑设置。我设置了CTRL + Shift + N它的工作原理。

编辑 2 (06/07/2021): 看起来旧的CTRL + M + -组合再次起作用了!。

google-colaboratory

4
推荐指数
2
解决办法
2458
查看次数

Plotly sunburst - 为内圈和外圈定义不同的颜色

我正在尝试为著名的Kaggle Titanic 挑战做一些数据可视化。我想绘制几个饼图,旭日变体,在内圈中放入一些特定特征(性别,机票类别,...),在外圈上放置该特征幸存/死亡。

这是一个例子:

在此输入图像描述

我想对内圈和外圈使用不同的颜色。例如,蓝色/粉色代表男性/女性,绿色/灰色代表幸存者/死亡者。我做不到,如果我按性别区分,我就无法按生存区分,反之亦然。

这是我的代码:

color_discrete_sequence = ['#8B25BE', '#2D9157', '#2D5F91', '#97909A']

fig = px.sunburst(
    total_raw_df,
    path=['sex', 'survived'],
    # names='sex',
    labels=[{'0': 'Deceased', '1': 'Survived'}],
    color=total_raw_df['sex'],
    color_discrete_sequence=color_discrete_sequence
)
fig.update_traces(
    textinfo="label+percent parent",
    insidetextorientation='horizontal'
)
fig.update_layout(
        font=dict(size=18)
    )
fig.show()
Run Code Online (Sandbox Code Playgroud)

该数据集是经典的泰坦尼克号数据集,仅供参考,这些是数据框列:

Index(['pclass', 'survived', 'name', 'sex', 'age', 'sibsp', 'parch', 'ticket',
   'fare', 'cabin', 'embarked', 'boat', 'body', 'home.dest'],
  dtype='object')
Run Code Online (Sandbox Code Playgroud)

python plotly sunburst-diagram plotly-python

2
推荐指数
1
解决办法
870
查看次数