我是靠谱客的博主 冷艳小刺猬,最近开发中收集的这篇文章主要介绍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作图,刻度和背景颜色所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部