py库: matplotlib
Posted 21270
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了py库: matplotlib相关的知识,希望对你有一定的参考价值。
http://matplotlib.org/ matplotlib官网
Matplotlib是一个Python 2D绘图库,可以跨平台生成各种硬拷贝格式和交互式环境的出版品质量图。
一个简单的坐标图:散点图、折线图
import matplotlib import matplotlib.pyplot as plt # matplotlib.use(‘qt4agg‘) matplotlib.rcParams[‘font.sans-serif‘] = [‘SimHei‘]# 为了能显示中文(而不是显示一个框) matplotlib.rcParams[‘font.family‘]=‘sans-serif‘ matplotlib.rcParams[‘axes.unicode_minus‘] = False # 为了能显示负号(而不是显示一个框) def scatterPlots(): plt.title(‘标题‘) # 设置图表标题 plt.xlabel(‘x 轴‘) # 设置X坐标轴标题 plt.ylabel(‘y 轴‘) # 设置Y坐标轴表 plt.xlim(0, 7) # 设置坐标轴的范围 plt.ylim(0, 100) # plt.xticks([2,4])#设置x轴的标签间隔 # plt.yticks([4,16])#设置y轴的标签间隔 # r:red, b:blue, g:green, y:yellow, k:black, w:white, c:cyan蓝绿色, m:magenta品红 # o:圆点, *:五角星, s:方块, p:五边形, h:六边形, H:六边形, 还有:+ x D d(菱形) x = [1, 2, 3, 4, 5, 6, 7] y = [91, 98, 97, 49, 49, 50, 50] plt.plot(x, y, ‘*r‘) y = [68.38, 64.30, 74.99, 36.80, 33.23, 40.98, 32.70] plt.plot(x, y, ‘oy‘) y = [17, 10, 20, 0, 2, 8, 0] plt.plot(x, y, ‘og‘) y = [82, 69, 91, 39, 43, 46, 40] plt.plot(x, y, ‘m‘) # 不写 o*sphx+Dd 等参数,是折线图 plt.show() scatterPlots()
...
以上是关于py库: matplotlib的主要内容,如果未能解决你的问题,请参考以下文章
为啥代码片段在 matplotlib 2.0.2 上运行良好,但在 matplotlib 2.1.0 上引发错误