天天育儿网,内容丰富有趣,生活中的好帮手!
天天育儿网 > python背景图颜色_matplotlib作图 刻度和背景颜色

python背景图颜色_matplotlib作图 刻度和背景颜色

时间:2020-12-17 19:34:06

相关推荐

python背景图颜色_matplotlib作图 刻度和背景颜色

本文的代码示例,主要是记录在用matplotlib作图时,如何设置坐标刻度和背景颜色。

import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(-2*np.pi, 2*np.pi, 1000)

fig = plt.figure('test',

facecolor='lightyellow')

ax = fig.add_subplot(facecolor='lightgray')

ax.spines['top'].set_color('none')

ax.spines['right'].set_color('none')

ax.spines['left'].set_position(('data', 0))

ax.spines['bottom'].set_position(('data', 0))

ax.plot(x, np.sin(x), linewidth=1, label=r'$y=\sin(x)$')

ax.plot(x, np.cos(x), linewidth=1, label=r'$y=\cos(x)$')

ax.plot(x, np.tan(x), linewidth=1, label=r'$y=\tan(x)$')

ax.set_ylim(-1.5, 1.5)

ax.set_xticks([-2*np.pi,

-1.5*np.pi,

-np.pi,

-0.5*np.pi,

0,

0.5*np.pi,

np.pi,

1.5*np.pi,

2*np.pi])

ax.set_xticklabels(

[r'$-2\pi$',

r'$-\frac{3}{2}\pi$',

r'$-\pi$',

r'$-\frac{1}{2}\pi$',

r'$0$',

r'$\frac{1}{2}\pi$',

r'$\pi$',

r'$\frac{3}{2}\pi$',

r'$2\pi$'])

ax.legend()

ax.set_xlabel('x')

ax.set_ylabel('y')

plt.show()

运行效果如下:

matplotlib作图,刻度和背景颜色

tan函数的垂直渐近线是自动生产的。

-- EOF --

如果觉得《python背景图颜色_matplotlib作图 刻度和背景颜色》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。