Python学习笔记-用matplotlib绘制图片

用matplotlib绘制图片

1.绘制折线图
我们将通过一个例子来让你了解如何绘制折线图

import matplotlib.pyplot as plt

input_values = [1,2,3,4,5]
squares = [1,4,9,16,25]
plt.plot(input_values,squares,linewidth=5)

#设置图标标题,并给坐标轴加上标签
plt.title("Square,Numbers",fontsize=24)
plt.xlabel("Value",fontsize=24)
plt.ylabel("Square of Value",fontsize=14)

#设置刻度标记大小
plt.tick_params(axis='both',labelsize=14)

plt.show()

结果:
例子
如代码所示

  1. 我们首先导入了模块pyplot,并给它取了别名plt。
  2. 然后我们向一个绘图函数plot提供两个列表作为参数,其将作为后面图表折线所经过的点,接收参数的函数plot将会绘制一条折线。
  3. 之后利用导入模块的四个函数,设置图标标题,并给坐标轴加上标签和刻度大小。
  4. 最后再展示绘制的图形。

注意:这只是一个简单的例子,更多有趣的内容还期待你继续探索

2.绘制散点图
老样子,我们继续通过一个简单的例子来让你了解如何绘制散点图

import matplotlib.pyplot as plt

x_values = list(range(1,6))
y_values = [x**2 for x in x_values]

plt.scatter(x_values,y_values, s=100)

#设置图表标题并给坐标轴加上标签
plt.title("Square Number",fontsize=24)
plt.xlabel("Value",fontsize=14)
plt.ylabel("Square of Value",fontsize=14)

#设置刻度标记的大小
plt.tick_params(axis='both',which='major',labelsize=14)

#设置每个坐标轴的取值范围
plt.axis([0,10,0,100])

plt.show()

结果
例子
如代码所示

  • 其实只是调用的函数不同,其他与折线图的操作基本相同

注意:这只是一个简单的例子,更多有趣的内容还期待你继续探索

(参考资料《Python编程从入门到实践》)

发布了45 篇原创文章 · 获赞 52 · 访问量 2818

猜你喜欢

转载自blog.csdn.net/weixin_43520670/article/details/99976424