【发布时间】:2014-11-19 08:47:25
【问题描述】:
我想更改整个情节的背景颜色(包括坐标轴、标题、图例等)。实际上,使超出情节本身的背景部分有所不同是没有问题的。
我怎样才能对边距做同样的事情?
图片上的所有白色区域都应该变成灰色。
【问题讨论】:
-
你能发布你的代码和示例数据集吗
标签: python matplotlib
我想更改整个情节的背景颜色(包括坐标轴、标题、图例等)。实际上,使超出情节本身的背景部分有所不同是没有问题的。
我怎样才能对边距做同样的事情?
图片上的所有白色区域都应该变成灰色。
【问题讨论】:
标签: python matplotlib
猜测了一下(因为您没有发布任何代码),但这应该可以做到
plt.clf()
fig=plt.gcf()
fig.patch.set_facecolor('white')
plt.plot(yourdata)
【讨论】:
从零开始,
import matplotlib.pyplot as plt
fig = plt.figure(facecolor='gray')
ax = fig.add_subplot(111, axisbg='gray')
ax.plot(<your data>)
您可以通过将 0 和 1 之间的浮点数作为 3 元组而不是字符串 gray(例如 (0.5, 0.5, 0.5))传递来设置灰色阴影。
【讨论】: