【发布时间】:2018-10-24 14:17:31
【问题描述】:
我想在 matplotlib 图形工具栏中的自定义按钮上添加一个图标。我怎样才能做到这一点?到目前为止,我有以下代码:
import matplotlib
matplotlib.rcParams["toolbar"] = "toolmanager"
import matplotlib.pyplot as plt
from matplotlib.backend_tools import ToolToggleBase
class NewTool(ToolToggleBase):
...[tool code]
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1, 2, 3], label="legend")
ax.legend()
fig.canvas.manager.toolmanager.add_tool("newtool", NewTool)
fig.canvas.manager.toolbar.add_tool(toolmanager.get_tool("newtool"), "toolgroup")
fig.show()
目前,它唯一要做的就是添加一个新按钮(它可以做我想要的),但图标只是工具的名称,即:“newtool”。如何为 png 图像等自定义图标更改此设置?
【问题讨论】:
标签: python matplotlib