如何在 Tkinter 中更改 Figure 对象的背景颜色

亨利·伊克

如何更改嵌入在 Tkinter 中的 3D matplotlib Figure 对象周围白色区域的颜色?

在此处输入图片说明

下面是一个简化版。我试图修改的BG rootFramecanvas对象,但没有反映任何变化。

from tkinter import *
import matplotlib
import matplotlib.pyplot as plt
plt.style.use('ggplot')
from datetime import datetime
matplotlib.use("TkAgg")
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.dates as dates

class PlotGraph(Frame):
    def __init__(self, parent, **kwargs):
        Frame.__init__(self, parent, **kwargs)
        self.config(bg="black")
        self.f = Figure(figsize=(8, 4), dpi=100)
        self.canvas = FigureCanvasTkAgg(self.f, self)
        self.canvas.get_tk_widget().configure(background='black')
        self.canvas.get_tk_widget().pack(fill=BOTH, expand=True)
        self.canvas._tkcanvas.config(bg="black")
        self.ax = self.f.add_subplot(111, projection="3d")
        x = ['2019-04-17', '2019-04-18', '2019-04-19', '2019-04-20', '2019-04-21']
        y = [3, 1, 3, 0, 1]
        some_dates = [dates.date2num(datetime.strptime(i,"%Y-%m-%d")) for i in x]
        weekday = [datetime.strptime(i,"%Y-%m-%d").weekday() for i in x]
        self.ax.plot(some_dates,weekday,y,marker="o")        

root = Tk()
root.config(bg="black")
fig = PlotGraph(root)
fig.pack()

root.mainloop()
弗莱恩Br33z3

这是你需要的:

self.f.patch.set_facecolor('black')

只是图的颜色需要改变。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 tkinter (python) 中更改框的背景颜色

来自分类Dev

如何在Windows下的Tkinter中更改菜单的颜色?

来自分类Dev

如何在Wordpress中更改背景颜色

来自分类Dev

如何在ggvis中更改背景颜色?

来自分类Dev

如何在JavaScript中更改背景颜色?

来自分类Dev

如何在JS中更改背景颜色?

来自分类Dev

如何在 tkinter 的画布中反转颜色?

来自分类Dev

如何在Tkinter中赋予两种字体背景颜色?

来自分类Dev

如何更改Tkinter文本颜色

来自分类Dev

如何在Python Tkinter中更改条目小部件的边框颜色

来自分类Dev

如何在 Tkinter 中创建 20x20 的瓷砖网格然后更改特定瓷砖的颜色

来自分类Dev

如何在Tkinter中更改标签的值

来自分类Dev

如何在Winforms网格中的矩形中更改背景颜色?

来自分类Dev

如何在 iOS 中的 webview 中更改按钮的背景颜色

来自分类Dev

无法在 Tkinter 中更改框架小部件的背景颜色?

来自分类Dev

如何在Unity中更改工具提示背景颜色?

来自分类Dev

如何在JetBrain的IDE设置中更改背景颜色?

来自分类Dev

如何在Android中更改menuItem的背景颜色?

来自分类常见问题

如何在iOS7中更改UISearchBar的背景颜色

来自分类Dev

如何在引导程序中更改面板主体的背景颜色?

来自分类Dev

如何在NSPopOver中更改NSTextField背景颜色

来自分类Dev

如何在Android中更改操作栏的背景颜色?

来自分类Dev

如何在Android中更改列表项的背景颜色?

来自分类Dev

如何在ActionMode中更改TextView的背景颜色

来自分类Dev

如何在Android中更改ActionMode背景颜色

来自分类Dev

Android:如何在Popupmenu中更改背景颜色

来自分类Dev

如何在UITableviewCell中单击更改UIButton的背景颜色?

来自分类Dev

如何在GNOME中更改桌面背景颜色?

来自分类Dev

如何在tvOS 13中更改标签的背景颜色?

Related 相关文章

  1. 1

    如何在 tkinter (python) 中更改框的背景颜色

  2. 2

    如何在Windows下的Tkinter中更改菜单的颜色?

  3. 3

    如何在Wordpress中更改背景颜色

  4. 4

    如何在ggvis中更改背景颜色?

  5. 5

    如何在JavaScript中更改背景颜色?

  6. 6

    如何在JS中更改背景颜色?

  7. 7

    如何在 tkinter 的画布中反转颜色?

  8. 8

    如何在Tkinter中赋予两种字体背景颜色?

  9. 9

    如何更改Tkinter文本颜色

  10. 10

    如何在Python Tkinter中更改条目小部件的边框颜色

  11. 11

    如何在 Tkinter 中创建 20x20 的瓷砖网格然后更改特定瓷砖的颜色

  12. 12

    如何在Tkinter中更改标签的值

  13. 13

    如何在Winforms网格中的矩形中更改背景颜色?

  14. 14

    如何在 iOS 中的 webview 中更改按钮的背景颜色

  15. 15

    无法在 Tkinter 中更改框架小部件的背景颜色?

  16. 16

    如何在Unity中更改工具提示背景颜色?

  17. 17

    如何在JetBrain的IDE设置中更改背景颜色?

  18. 18

    如何在Android中更改menuItem的背景颜色?

  19. 19

    如何在iOS7中更改UISearchBar的背景颜色

  20. 20

    如何在引导程序中更改面板主体的背景颜色?

  21. 21

    如何在NSPopOver中更改NSTextField背景颜色

  22. 22

    如何在Android中更改操作栏的背景颜色?

  23. 23

    如何在Android中更改列表项的背景颜色?

  24. 24

    如何在ActionMode中更改TextView的背景颜色

  25. 25

    如何在Android中更改ActionMode背景颜色

  26. 26

    Android:如何在Popupmenu中更改背景颜色

  27. 27

    如何在UITableviewCell中单击更改UIButton的背景颜色?

  28. 28

    如何在GNOME中更改桌面背景颜色?

  29. 29

    如何在tvOS 13中更改标签的背景颜色?

热门标签

归档