【问题标题】:how to change bg color of a FigureCanvasTkAgg in tkinter如何在 tkinter 中更改 FigureCanvasTkAgg 的 bg 颜色
【发布时间】:2021-11-22 12:47:07
【问题描述】:

我想改变照片中白色部分的颜色

Photo

代码:

fig = matplotlib.figure.Figure(figsize=(2,1.5))
ax = fig.add_subplot(111)
ax.pie([100  , a]) 


circle=matplotlib.patches.Circle( (0,0), 0.7, color='#171717')
ax.add_artist(circle)


canvas = FigureCanvasTkAgg(fig, master=App )
canvas.get_tk_widget().place(x = 250 , y = 150)
canvas.draw()

【问题讨论】:

    标签: python matplotlib tkinter


    【解决方案1】:

    您可以在Figure 中将facecolor 作为参数传递:

    fig = matplotlib.figure.Figure(figsize=(2,1.5), facecolor="black")
    

    或者使用set_facecolor方法:

    fig = matplotlib.figure.Figure(figsize=(2,1.5))
    fig.set_facecolor("black")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      • 1970-01-01
      • 2020-12-01
      相关资源
      最近更新 更多