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

matplotlib

时间:2020-05-04 17:15:11      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:名称   nbsp   atp   全局   不同   orm   weight   svg   windows   

Anaconda环境安装

创建环境:

conda create –n/-name match python=3.6

切换环境:

activate match

启动jupyter:

jupyter notebook

一次性升级所有pip包(pip-review)

pip install pip-review

pip-review --local –interactive

绘制折线图:

plt.plot(x,y)

设置图片大小和分辨率

plt.figure(figsize=(20, 8), dpi=80)

图片的保存:

plt.savefig("./name.svg")

# svg是矢量图

设置x,y轴上的刻度和字符串:

form matplotlib import font__manager

my_font = font_manager.FontProperties(fanme=r’C:/Windows/Fonts/simsun.ttc’)

x_tick_label = [‘{}岁’.format(i) for i in x] # x为列表或数组

plt.xticks(x[::3], x_tick_label[::3], rotation=45, fontproperties=my_font)

# ratation 为旋转角度

# x_tick_label[::3], 切片解决疏密问题

设置标题,x,y轴名称

plt.xlabel(‘x轴名称’,[fontproperties=my_font]) #如果用局部字体添加fontproperties

plt.ylabel(‘y轴名称’)

plt.title(“标题名称”)

设置字体

# 方法一(局部)

form matplotlib import font__manager

my_font = font_manager.FontProperties(fanme=r’C:/Windows/Fonts/simsun.ttc’)

 

# 方法二(全局)

improt matplotlib.pyplot as plt

font = {

    ‘family’: ‘KaiTi’,

    ‘weight’: ‘bold’,

    ‘’size’: ‘12’

}

plt.rc(‘font’, **font)

绘制多个折线:

plt.plot(x, y_1)

plt.plot(x, y_2)

# label = ‘图例名称‘

# color = ’颜色名称/rgb/十六进制’

# linestyle = ‘线条风格‘

# linewidth = 线条粗细大小

# alpha = 0.2 透明度

为不同图形添加图例

plt.legend([prop=my_font], loc=’best’)

# prop指定图例字体(局部)

绘制网格

plt.grid(alpha=0.3, linestyle=’--’)

matplotlib

标签:名称   nbsp   atp   全局   不同   orm   weight   svg   windows   

原文地址:https://www.cnblogs.com/Kmirror/p/12827031.html

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