Python绘制折线图和散点图的详细方法介绍(代码示例)

不言
Lepaskan: 2019-01-14 10:27:09
ke hadapan
13458 orang telah melayarinya

本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、绘制折线图和散点图要用到matplotlib下的pylab,因此我们需要先引入,因为要用到数组实现,还要引入numpy。然后确定x轴和y轴的数据,最后将其呈现出来。

import matplotlib.pylab as pyl
import numpy as np
x = [1, 3, 5, 6, 8, 13, 14, 16]
y = [5, 1, 6, 7, 9, 3, 2, 10]
pyl.plot(x, y)
pyl.show()
Salin selepas log masuk

这样一个简单的折线图就绘制好了。

2899532991-5c3b27d651141_articlex.png

上面的plot()有三个参数,第一个参数为x轴坐标,第二个参数为y轴坐标,第三个参数为确定线型,可有可无,如果要将上面的折线图改为散点图,只需更改第三个参数为‘o’。

2339543414-5c3b27d64dbeb_articlex.png

如果让折线图和散点图叠加还可以突出每个点。

3640359955-5c3b27d63e805_articlex.png

2.我们还可以改变线和点的颜色,只需修改plot()的第三个参数。

c--cyan--青色
r--red--红色
m--magente--品红
g--green--绿色
b--blue--蓝色
y--yellow--黄色
k--black--黑色
w--white--白色
Salin selepas log masuk

上述参数可以叠加。

3151325021-5c3b27d57ef8b_articlex.png

3.我们还可以改变线型,也是修改plot的第三个参数。

-   实线
--    虚线
-.    形式即为-.
:    细小的虚线
Salin selepas log masuk

3283915297-5c3b27d57b800_articlex.png

4.我们还可以改变点型,同样是修改第三个参数。

s--方形
h--六角形
H--六角形
*--*形
+--加号
x--x形
d--菱形
D--菱形
p--五角形
Salin selepas log masuk

2486364482-5c3b27d583421_articlex.png

5.我们目前绘制的图形,无图像名称及横纵坐标轴的名称,我们需要在程序中添加如下语句

pyl.title()
pyl.xlabel()
pyl.ylabel()
Salin selepas log masuk

2896366499-5c3b27d580add_articlex.png

6.现在绘图的x,y轴的范围是系统自动生成的,我们要想自定义,需要加上下面的两条语句,括号内为取值范围

pyl.xlim()
pyl.ylim()
Salin selepas log masuk

7.如果要在同一幅图中绘制多个图像,只需在show()之前再定义另外两个变量即可

1417831331-5c3b27d58d276_articlex.png

Atas ialah kandungan terperinci Python绘制折线图和散点图的详细方法介绍(代码示例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:segmentfault.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!