python之matplotlib模块画图

#折线图/散点图plot

import matplotlib.pylab as pyl

import numpy as npy

x=[1,2,3,4,8]

y=[5,7,9,6,3]

pyl.plot(x,y)    #plot(x轴数据,y轴数据,展现形式)

pyl.show()

#散点图

pyl.plot(x,y,'o')

pyl.show()

图中颜色设置

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

pyl.plot(x,y,'oy')#oy表示黄色散点图,o(散点图),y(黄色)

pyl.show() 

线条样式:- 直线;-- 虚线;-.  -.形式;  :   细小虚线

散点图点的样式:s--方形;h--六角形 ;H--六角形;*--星形;+--加号;x--x型;d--菱形;D--菱形;p-五角形

#加标题

pyl.plot(x,y,'-.')

x2=[1,3,6,8,10,11]

y2=[6,5,8,9,1,12]

pyl.plot(x2,y2,'-.r')

pyl.title('show')

pyl.xlabel('ages')

pyl.ylabel('temp')

#x,y轴长度

pyl.xlim(0,10)

pyl.ylim(0,8)

pyl.show()

'''

'''

#随机数的生成

import numpy as npy

data=npy.random.random_integers(1,20,10)#(最小值,最大值,随机数个数)

print(data)

#生成具有正太分布的随机数

data2=npy.random.normal(5.0,2.0,10)#(平均数,西格玛,个数)

print(data2)

 

#直方图hist

data3=npy.random.normal(10.0,1.0,10000)

pyl.hist(data3)

pyl.show()

 

#直方图的宽度

data3=npy.random.random_integers(1,25,1000)

sty=npy.arange(2,17,4)#(开始范围,结束范围,直方图宽度)

pyl.hist(data3,sty)

pyl.show()

 

#子图

pyl.subplot(2,2,1)#行,列,当前区域

x1=[1,2,3,4,5]

y1=[5,3,5,6,3]

pyl.plot(x,y)

pyl.subplot(2,2,2)

x2=[6,2,3,4,5]

y2=[5,8,5,9,3]

pyl.plot(x2,y2)

pyl.subplot(2,1,2)

x3=[10,2,13,4,15]

y3=[15,8,5,19,3]

pyl.plot(x3,y3)

pyl.show()

'''

#读取京东数据的数据并可视化分析

import pandas as pda

import numpy as npy

import matplotlib.pylab as pyl

data=pda.read_csv('E:/programCode/jd.csv')

#data.values[1][4]得到值

data2=data.T

price=data2.values[3]

goodcomment=data2.values[4]

pyl.subplot(1,2,1)

pyl.plot(price,goodcomment)

pyl.subplot(1,2,2)

pyl.hist(goodcomment)

pyl.show()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值