python - Colab matplotlib 绘图风格出人意料的行为
问题描述
在 Google Colab 中设置 matplotlib 样式时出现一些意外行为。是否plt.style.use
在第一个单元格(也有import matplotlib.pyplot as plt
导入)中调用或者是否在后续单元格中调用它决定了是否所有样式设置都正确设置。
注意:我指的是新内核,因此为了重现此行为,请针对每种情况重新启动内核。此外,在我的本地计算机上的 JupyterLab 中也没有发生这种行为(无论在哪里plt.style.use
调用,样式都设置正确)。
如果在plt.style.use
导入之后在单元格中调用了,那么一切都设置正确:
但是,如果plt.style.use
在导入的第一个单元格中调用,则只设置一些样式设置,而其他设置则不设置:
我喜欢将我所有的导入和全局设置放在第一个单元格中,所以弄清楚如何让它正常工作会很棒。我将不胜感激任何人可能拥有的任何见解。谢谢!
解决方案
我试过这个,我可以确认我得到了相同的结果。我还尝试了不同的风格并使用 pandas df 和 seaborn 进行绘图。奇怪的是,如果您将所有代码放入第一个单元格块中,它就会按预期运行。
可能是一个错误——在他们的 github 上发布一个问题。
推荐阅读
- python - 考虑到函数执行时间,如何在(相对)准确的时间按照 fequencey(例如,每 3 秒)执行线程?
- python - Python管道在while循环中
- javascript - 防止子元素滚动,但允许滚动父元素
- powerbi - Informix PowerBI
- python - 如何使用 curl 上传泡菜文件以完成一些处理
- pdf - PDF 导入 NextJS
- python - Django MultiValueDictKeyError 传递输入类型文件
- python - 我需要帮助找出程序出了什么问题
- fortran - 在 Visual Studio 2019 上的 Fortran 项目依赖文件中找不到参考
- installshield - 在 InstallShield for DPI 中自定义安装过程