小编Ong*_*K.S的帖子

Matplotlib Colorbar 缺少 1 个必需的位置参数:“可映射”

我想为下面的数据框创建一个散点图:

df_sample.head(10)

    duration  distance speed
0   26.299999   3.569   8.1
1   6.000000    0.739   7.4
2   25.700001   2.203   5.1
3   34.400002   2.876   5.0
4   3.000000    0.656   13.1
5   29.299999   3.704   7.6
6   10.200000   2.076   12.2
7   4.000000    0.774   11.6
8   9.200000    1.574   10.3
9   10.800000   0.782   4.3
Run Code Online (Sandbox Code Playgroud)

用下面的代码就差不多完成了。我想根据速度向图中添加颜色条(黄色:最慢和蓝色:最快),最终我在fig.colorbar(ax=ax)最后一行出现错误。请指教:什么是mappable

with plt.style.context('seaborn-ticks'):

    fig, ax = plt.subplots(figsize = (10, 6))

    ax.set_title('Relationship between Distance & Duration', fontdict={'fontsize': 18, 'fontweight': 'bold'}, loc='left', pad=20)
    ax.scatter(x=df_sample.duration.values, y=df_sample.distance.values, c=df_sample.speed.values, cmap=cm.YlGnBu)

    # remove top & right spines …
Run Code Online (Sandbox Code Playgroud)

matplotlib scatter-plot colorbar python-3.8

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

Google Colab 语法错误:语法无效

我发现了 python 库“ haversine ”,用于计算两个几何坐标之间的距离。我在 Google Colab Jupyter Notebook 中发表了评论并运行“pip install hasrsine”,如下所示。

令人惊讶的是,我收到了“语法错误”。我删除了注释,命令成功运行。有什么问题吗?

在此输入图像描述

haversine python-3.x google-colaboratory

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