matplotlib例子

pyplot饼图的绘制

 1 import matplotlib.pyplot as plt
 2
 3 labels = ‘Frogs‘, ‘Hogs‘, ‘Dogs‘, ‘Logs‘
 4 sizes = [15, 30, 45, 10]
 5 explode = (0, 0.1, 0, 0)
 6
 7 plt.pie(sizes, explode=explode, labels=labels, autopct=‘%1.1f%%‘, shadow=False, startangle=90)
 8
 9 plt.axis(‘equal‘)
10 plt.show()

pyplot直方图的绘制

 1 import numpy as np
 2 import matplotlib.pyplot as plt
 3
 4 np.random.seed(0)
 5 mu, sigma = 100, 20
 6 a = np.random.normal(mu, sigma,size=100)
 7
 8 plt.hist(a, 40, normed=1, histtype=‘stepfilled‘, facecolor=‘b‘, alpha=0.75)
 9 plt.title(‘Histogram‘)
10
11 plt.show()

pyplot极坐标图的绘制

 1 import numpy as np
 2 import matplotlib.pyplot as plt
 3
 4 N = 20
 5 theta = np.linspace(0.0, 2*np.pi, N, endpoint=False)
 6 radii = 10*np.random.rand(N)
 7 width = np.pi / 4 * np.random.rand(N)
 8
 9 ax = plt.subplot(111,projection=‘polar‘)
10 bars = ax.bar(theta, radii, width=width, bottom=0.0)
11
12 for r, bar in zip(radii, bars):
13     bar.set_facecolor(plt.cm.viridis(r / 10.))
14     bar.set_alpha(0.5)
15
16 plt.show()

pyplot散点图的绘制

1 import numpy as np
2 import matplotlib.pyplot as plt
3
4 fig, ax = plt.subplots()
5 ax.plot(10*np.random.random(100),10*np.random.rand(100),‘o‘)
6 ax.set_title(‘Simple Scatter‘)
7
8 plt.show()

时间: 2024-10-07 00:22:03

matplotlib例子的相关文章

matplotlib 出图示例

如果你想要在Linxu中获得一个高效.自动化.高质量的科学画图的解决方案,应该考虑尝试下matplotlib库.Matplotlib是基于python的开源科学测绘包,基于python软件基金会许可证发布.大量的文档和例子.集成了Python和Numpy科学计算包.以及自动化能力,是作为Linux环境中进行科学画图的可靠选择的几个原因.这个教程将提供几个用matplotlib画图的例子. 特性 支持众多的图表类型,如:bar,box,contour,histogram,scatter,line

matplotlib绑定到PyQt5(有菜单)

稍微复杂地实现matplotlib绑定到PyQt5(有菜单) [知识点] import matplotlib matplotlib.use("Qt5Agg") [效果图] [源代码] 1 import sys 2 import random 3 4 import matplotlib 5 matplotlib.use("Qt5Agg") 6 7 from PyQt5 import QtCore 8 from PyQt5.QtWidgets import QAppli

监督学习 - 一个典型的工作流程

参考:https://blog.csdn.net/oucpowerman/article/details/50390239 现今,当在"数据科学"领域开始引入各种概念的时候,著名的"鸢尾花(Iris)"花数据集可能是最常用的一个例子.1936年,R.A.Fisher在他的判别分析中创建和使用了Iris数据集.Iris现在可以从UCI机器学习库中免费得到. 在一个监督分类任务中,它将会是一个很好的例子.Iris中的花被分为了三类:Setosa , Virginica

九个例子玩转Matplotlib.pyplot 三维绘图

折线图 Axes3D.plot(xs, ys, *args, **kwargs) Argument Description xs, ys x, y coordinates of vertices zs z value(s), either one for all points or one for each point. zdir Which direction to use as z (‘x’, ‘y’ or ‘z’) when plotting a 2D set. import matplo

一个简单的使用matplotlib作图的例子

1 #使用matplotlib作图 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 #x = np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) 6 x = np.linspace(0,10,1000) # 作图的变量自变量 7 y = np.sin(x) + 1 #因变量y 8 z = np.cos(x**2) + 1 #因变量

数据可视化-Matplotlib简易入门(一)

本节的内容来源:https://www.dataquest.io/mission/10/plotting-basics 本节的数据来源:https://archive.ics.uci.edu/ml/datasets/Forest+Fires 原始数据展示(这张表记录了某个公园的火灾情况,X和Y代表的是坐标位置,area代表的是烧毁面积) import pandas forest_fires = pandas.read_csv('forest_fires.csv') print(forest_fi

【Python环境】matplotlib - 2D 与 3D 图的绘制

2015-10-30数据科学自媒体 类MATLAB API 最简单的入门是从类 MATLAB API 开始,它被设计成兼容 MATLAB 绘图函数. 让我们加载它: from pylab import * 使用 qt 作为图形后端: %matplotlib qt 示例 类MATLAB API 绘图的简单例子: from numpy import * x = linspace(0, 5, 10) y = x ** 2figure() plot(x, y, 'r') xlabel('x') ylab

matplotlib画动态散点图

import matplotlib.pyplot as plt import matplotlib.animation as animation import numpy as np class AnimatedScatter(object): """An animated scatter plot using matplotlib.animations.FuncAnimation.""" def __init__(self, numpoints

matplotlib:使用matplotlib绘制图表

matplotlib下载及API手册地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/ 数学库numpy下载及API手册地址:http://www.scipy.org/Download 几个绘图的例子[来自API手册] 1.最简单的图: 代码: #!/usr/bin/env python import matplotlib.pyplot as plt plt.plot([10, 20, 30]) plt.xlabel('