码迷,mamicode.com
首页 > 其他好文 > 详细

matplotlib坐标轴刻度-【老鱼学matplotlib】

时间:2017-12-11 11:26:19      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:space   plot   ict   一个   pandas   spin   如何   mat   col   

本节主要讲述如何对坐标轴的刻度字体大小以及背景色进行修改。

例如:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

# 生成x轴上的数据:从-3到3,总共有50个点
x = np.linspace(-3, 3, 50)
# 定义一个线性方程
y1 = 0.1 * x
plt.plot(x, y1, linewidth=1)

plt.ylim(-2, 2)
ax = plt.gca()
# 隐藏掉右边和上面的轴
ax.spines[‘right‘].set_color(‘none‘)
ax.spines[‘top‘].set_color(‘none‘)
# 把下面的轴当做x轴
ax.xaxis.set_ticks_position(‘bottom‘)
# 把左面的轴当做y轴
ax.yaxis.set_ticks_position(‘left‘)

# 设置原点为(0, 0)点
ax.spines[‘bottom‘].set_position((‘data‘, 0))
ax.spines[‘left‘].set_position((‘data‘, 0))

# 获得x轴和y轴中的标记
for label in ax.get_xticklabels() + ax.get_yticklabels():
    # 设置轴中标记的字体大小
    label.set_fontsize(12)
    # 设置轴中标记的背景框中的属性,facecolor=字体颜色,edgecolor=边框颜色,alpha=透明度
    label.set_bbox(dict(facecolor=‘red‘, edgecolor=‘None‘, alpha=0.7))

# 显示图表
plt.show()

显示的图片为:
技术分享图片

matplotlib坐标轴刻度-【老鱼学matplotlib】

标签:space   plot   ict   一个   pandas   spin   如何   mat   col   

原文地址:http://www.cnblogs.com/dreampursuer/p/7859310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!