Python笔记
  • Introduction
  • 变量和简单数据类型
  • 列表
  • 字典
  • 控制流
  • 函数
  • 类
  • 文件和异常
  • 第15章 生成数据
Powered by GitBook
On this page
  • 15.1 安装matplotlib
  • 15.1.5 matplotlib画廊
  • 15.2 绘制简单的折线图
  • 15.2.1 修改标签文字和线条粗细
  • 15.2.2 校正图形
  • 15.2.3 使用scatter()绘制散点图
  • 15.2.4 使用scatter()绘制一系列点
  • 15.2.5 自动计算数据
  • 15.2.6 删除数据点的轮廓
  • 15.2.7 自定义颜色
  • 15.2.8 使用颜色映射
  • 15.2.9 自动保存图表
  • 15.3 随机漫步
  • 15.3.1 创建RandomWalk()类

Was this helpful?

Edit on GitHub

第15章 生成数据

Previous文件和异常

Last updated 3 years ago

Was this helpful?

15.1 安装matplotlib

pip install --user matplotlib

输入如下命令没有任何错误信息说明安装成功

>>> import matplotlib

15.1.5 matplotlib画廊

15.2 绘制简单的折线图

import matplotlib.pyplot as pyplot
square = [1,4,9,16,25]
pyplot.plot(squares)
pyplot.show()

15.2.1 修改标签文字和线条粗细

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import matplotlib.pyplot as pyplot
squares = [1,4,9,16,25]
pyplot.plot(squares,linewidth=5)
# 设置图表标题,并给坐标轴加上标签
pyplot.title("Square Numbers",fontsize=24)
pyplot.xlabel("Value",fontsize=14)
pyplot.ylabel("Square of Value",fontsize=14)
#设置刻度标记的大小
pyplot.tick_params(axis="both",labelsize=14)
pyplot.show()

15.2.2 校正图形

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import matplotlib.pyplot as pyplot
input_values = [1,2,3,4,5]
squares = [1,4,9,16,25]
pyplot.plot(input_values,squares,linewidth=5)
pyplot.show()

15.2.3 使用scatter()绘制散点图

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import matplotlib.pyplot as pyplot
pyplot.scatter(2,4)
pyplot.show()

15.2.4 使用scatter()绘制一系列点

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import matplotlib.pyplot as pyplot
x_values = [1,2,3,4,5]
y_values = [1,4,9,16,25]
pyplot.scatter(x_values,y_values,s=100)
pyplot.show()

15.2.5 自动计算数据

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import matplotlib.pyplot as pyplot
x_values = list(range(1,20))
y_values = [x**2 for x in x_values]
pyplot.scatter(x_values,y_values,s=100)
pyplot.show()

15.2.6 删除数据点的轮廓

15.2.7 自定义颜色

pyplot.scatter(x_values,y_values,c='red',s=100)

15.2.8 使用颜色映射

pyplot.scatter(x_values,y_values,c=y_values,cmap=pyplot.cm.Blues,s=100)

15.2.9 自动保存图表

# pyplot.show()
pyplot.savefig('squares_plot.png',bbox_inches='tight')

15.3 随机漫步

15.3.1 创建RandomWalk()类

Matplotlib — Visualization with Python
Logo