当使用 VSCode Jupyter Notebook 使用 matplotlib
绘制图形时,即使 VSCode 主题为深色,图形也会以浅色主题呈现。据我了解,这个问题已经解决了,当 VSCode 主题默认为深色时,VSCode 应该默认 matplotlib
数字dark_background
。
我做错了什么?
我对整个数据科学和机器学习领域还很陌生,到目前为止,我一直在使用Jupyter笔记本(有时还有Jupyter实验室)来满足我的所有编码需求。然而,Jupyter Notebook中的代码完成仍有不足之处,因此我开始寻找Jupyter记事本的替代方案。
我最近发现VSCode原生支持Jupyter Notebook的使用,安装python扩展后,我能够创建新的并打开以前保存的< Code >。ipynb文件,一切都很好(尤其是智能感知)。
然而,有一个问题有点麻烦。我的VSCode主题是默认的深色,而< code>matplotlib生成的图形是浅色主题。
我知道我可以使用以下代码在黑暗模式下渲染图形:
from matplotlib import style
style.use('dark_background')
但是在GitHub上,这个问题已经得到了解决,所以当VSCode处于暗模式时,VSCode会自动将matplotlib
样式默认为dark_background
。然而,我没有体验到这种自动化。
是否有一些设置我无法配置?
经过一番搜索,我找到了这个解决方案:在设置中(通过ctrl,
)搜索jupyter运行启动命令
将json编辑为:
"jupyter.runStartupCommands": [
"import matplotlib.pyplot as plt",
"plt.style.use('dark_background')"
]
然后,重新启动内核。
请注意,不知何故,仅使用< code > matplotlib . style . use(' dark _ background ')还不能完全工作,因为在笔记本中加载< code>pyplot时,某些部分似乎会被覆盖。
在VS版本1.63.2的macOS上,我发现启用以下设置确实有效:
我在JScrollpane中显示了一个JTable。JTable在其网格中只显示几行信息。网格下面到JPanel底部的空间,包含JScrollpane(它又包含JTable),为纯灰。我想把那个颜色改成白色。我尝试将JTable的背景色设置为白色,[使用setBackground(color,white)]方法,但没有成功。 谁能告诉我用哪种方法把灰色变成白色?
问题内容: 我想将matplotlib的标准颜色旋转更改为另一个颜色图。具体来说,我想使用“ gdist_rainbow”。那有可能吗,如果可以的话,我该如何实现呢? 我已经有自定义设置,例如 所以我想我只是在寻找要添加的正确键。 问题答案: 您需要为rcParameter提供一个颜色循环。一个颜色循环由颜色列表组成。可以根据颜色图进行选择。请参见下面的示例:
我想为整个SVG文档设置一个默认背景色,例如红色。 上面的解决方案是可行的,但不幸的是style属性的background属性不是标准属性:http://www.w3.org/tr/SVG/styling.html#svgstylingproperties,因此在使用SVG Cleaner进行清理的过程中会将其删除。 这个底色有没有另外一种申报方式?
有没有办法清除JFrame的背景色或至少将其更改回默认颜色? 更新:谢谢你的回答,但是看起来我好像意外地得到了我想要的答案。我刚拍了一帧。getContentPane()。setBackground(null)将其恢复为默认背景。我在看了评论后想了想,所以如果没有你的帮助,我不可能做到这一点。再次感谢。
如图所示,第一个菜单项默认为深灰色,尽管我没有在任何地方指定。我想这意味着即使没有鼠标,它也会处于活动状态。 所需行为:除非鼠标悬停,否则整个菜单栏为浅灰色 W3学校表示: 带下拉框的导航栏注意:当下拉框“打开”时,下拉链接会获得灰色背景颜色,以指示其处于活动状态。要重写这个,添加一个w3悬停颜色类到"下拉"li和a: 这是我的html代码 任何帮助都将不胜感激
在深色布景主题中,Navicat Data Modeler 对所有窗口、视图、菜单和控件使用较深的调色板。它适用于所有支持的 Windows 版本。 如要更改布景主题,请选择“工具”->“选项”->“常规”。然后,选择“深色”。