我是靠谱客的博主 冷艳小刺猬,这篇文章主要介绍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'$-2pi$',

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'$2pi$'])

ax.legend()

ax.set_xlabel('x')

ax.set_ylabel('y')

plt.show()

运行效果如下:

plt_ticks_facecolor.jpgmatplotlib作图,刻度和背景颜色

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

-- EOF --

最后

以上就是冷艳小刺猬最近收集整理的关于python背景图颜色_matplotlib作图,刻度和背景颜色的全部内容,更多相关python背景图颜色_matplotlib作图内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(128)

评论列表共有 0 条评论

立即
投稿
返回
顶部