栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

计算机科学与Python编程导论 绘图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机科学与Python编程导论 绘图

1.基础学习

pylab 是 matplotlib 面向对象绘图库的一个接口,它的语法和 Matlab 十分相近,主要的绘图命令和 Matlab 对应的命令有相似的参数。简单的实例:

from pylab import *

X = np.linspace(-np.pi, np.pi, 256,endpoint=True)

C,S = np.cos(X), np.sin(X)

plot(X,C)

plot(X,S)

show()

cos(),sin()函数

X 是一个 numpy 数组,包含了从 −π到 +π等间隔的 256 个值。C 和 S 则分别是这 256 个值对应的余弦和正弦函数值组成的numpy 数组。

散点图

from pylab import *

n = 1000

X = np.random.normal(0,1,n)

Y = np.random.normal(0,1,n)

scatter(X,Y)

show()

散点图.png

柱状图

from pylab import *

n = 10

X = np.arange(n)

Y1 = (1-X/float(n)) * np.random.uniform(0.5,1.0,n)

Y2 = (1-X/float(n)) * np.random.uniform(0.5,1.0,n)

bar(X, +Y1, facecolor='#9988ff', edgecolor='red')

bar(X, -Y2, facecolor='#ff9966', edgecolor='red')

for x,y in zip(X,Y1):

    text(x+0.4, y+0.05, '%.2f' % y, ha='center', va= 'bottom')

ylim(-1.25,+1.25)

show()

柱状图.png

pylab 模块是一款由python提供的可以绘制二维,三维数据的工具模块,其中包括了绘图软件包 matplotlib,其可以生成matab绘图库的图像。 资料学习转至:https://blog.csdn.net/bit_clearoff/article/details/52502654,https://blog.csdn.net/Small_Mouse0/article/details/53946512,https://blog.csdn.net/piaoxuezhong/article/details/54634650


2.习题练习

import numpy as np 

import matplotlib.pyplot as plt  

from pandas import Series,Dataframe 

import pandas as pd

plt.circle(

    proportions,

    labels = ['Males','Females'],

    shadow =False,

    colors = ['blue','red'],

    explode = (0.15,0),

    startangle =90,

    autopct ='%1.1f%%'

    )

plt.axis('equal')

plt.title("Sex Proportion")

plt.tight_layout()

plt.show()

circle.png



作者:S_Valley_DiDa
链接:https://www.jianshu.com/p/810a4cda2722


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/222572.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号