我是靠谱客的博主 虚幻咖啡,最近开发中收集的这篇文章主要介绍python matplotlib学习笔记(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python matplotlib学习笔记(一)

from matplotlib import pyplot as plt

x = range(2, 26, 2)     # range(2,26,2)从2到25,步长为2,结果不包括26
y = [15, 13, 14, 5, 17, 20, 25,  26, 27, 22, 18, 15]

# 设置图片大小
plt.figure(figsize=(60, 50), dpi=100)		
# figsize 设置图形的大小,60为图形的宽, 50为图形的高,单位为英寸
# dpi 为设置图形每英寸的点数

# 绘图
plt.plot(x, y)
plt.xticks()
# 设置显示x轴刻度(y)
_xtick_labels = [i/2 for i in range(4, 49)]
plt.xticks(_xtick_labels)


# plt.xticks(_xticks_labels[::2])
#     ->当刻度太密集用列表的步长(间隔取值)来解决
# plt.xticks(ticks,labels)
# ticks指刻度间距,[::2]后,只有偶数刻度存在,因此可以降低刻度密度。
# labels指标签,即可对间隔值重新命名
# 取步长,数字和字符串要一一对应,数据的长度一样
# rotation可以控制角度
''

# 保存
# plt.savefig("./t1.png")

plt.show()

# 对“**kwargs”,可以通过ctrl+B进如源码查看别名
# matplotlib默认不支持中文
# 解决办法
# (一)#window和Linux设置中文字体的方法(不一定可以)
#    font = {'family': 'Microsoft YaHei',
#             'weight': 'bold',
#             'size': 'larger'}
#
#    matplotlib.rc("font", **font)
# (二)系统通用且基本可以
#   my_font =matplotlib font_manager.FontProperties(fname="C:WindowsFontssimsun.ttc")
#	“C:WindowsFontssimsun.ttc”为系统存放字符位置
#   Window一般在C:WindowsFonts
#	Linux和Mac可以通过fc-list 命令查找系统所以字体路径
#	“fc-list :lang=zh”可以查找中文字体路径
#	

#	如果需要用到中文的地方,可以直接用my_font赋值就可以了
#   例如想在x轴中,运用中文。
#	只要在plt.xticks()处,用fontproperties=my_font引用即可。
#	plt.xticks(fontproperties=my_font)

最后

以上就是虚幻咖啡为你收集整理的python matplotlib学习笔记(一)的全部内容,希望文章能够帮你解决python matplotlib学习笔记(一)所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部