【发布时间】:2022-04-10 23:55:15
【问题描述】:
我已经看过几次了:
# http://geopandas.org/aggregation_with_dissolve.html
continents.plot(column = 'pop_est', scheme='quantiles', cmap='YlOrRd');
# https://jakevdp.github.io/PythonDataScienceHandbook/04.14-visualization-with-seaborn.html
plt.legend('ABCDEF', ncol=2, loc='upper left');
# https://matplotlib.org/api/pyplot_api.html
x = np.arange(0, 5, 0.1);
让我感到困惑的是,它经常用 matplotlib 完成,而且前后不一致。
这只是一个错误吗?它在 matplotlib 文档中有一段时间吗?
; 在 Python 中的行和行是否有任何功能? (This 表明答案是“否”,但没有解释为什么它在 matplotlib 中如此广泛传播)。
【问题讨论】:
-
这可能来自来自其他编程语言的人。尾随分号在 Python 中是合法的,但(显然)不是必需的:它分隔语句。
-
@L3viathan 您注意到我链接了您声称我的问题与我的问题重复的问题?
-
是的,我做到了!仍然是重复的;第一个答案非常准确。
-
在 MATLAB 中它会阻止结果的显示。
-
在 IPython 中,添加分号也会阻止打印返回值(在绘图的情况下,生成的绘图对象)。我有时也会在交互式会话中使用分号将多个语句链接到一行,这不是实际代码的推荐做法,但当你有一些指令要不断重用时它是实用的。除此之外,正如其他人所提到的,这可能只是另一种语言的习惯,但没有功能上的区别。
标签: python matplotlib