python数据分析画图体验

对于numpy的函数,pands等,不是很熟,我来copy一下code,敲击一下,找找感觉。

默认的导入包

import numpy as np import matplotlib.pyplot as plt

def print_line_draw():
    """
    画直线
    return:
    """
    x=np.arange(0,9,1)
    y=x+8
    plt.plot(x,y,color="red",linestyle="--",marker="*",label='y=x+8')
    plt.savefig("1.png",dpi=60)
    plt.legend()
    plt.show()

1.png

def print_pie_draw():
    """
    draw pie
    return:
    """
    #指定切片大小比例
    sclice=[2,3,5,8]
    #指定标签
    activite=["sleep","eating","study","work"]
    #颜色
    color=['b','m','r','w']
    
    plt.pie(sclice,labels=activite,
            colors=color,
             startangle=0,
              shadow=True,
              explode=(0,0.2,0,0),
              autopct='%1.1f%%')
    plt.title("activite analys")
    plt.savefig("2.png")
    plt.show()

2.png

def print_scatter_draw():
    """
    画散点图
    return:
    """
    x=np.random.rand(1000)
    y=np.random.rand(len(x))
    
    #绘图
    plt.scatter(x,y,color='b',label="scatter draw",
                alpha=0.3,marker="p")
    plt.legend()
    
    plt.savefig("3.png",dpi=60)
    plt.show()

print_scatter_draw()

3.png

def  print_hist_draw():
    
    """
    画直方图
    """
    x=np.random.randint(1,800,300)
    axit=plt.gca() #得到当前绘图对象
    axit.hist(x,bins=35,facecolor='r',
              normed=True,histtype="bar",alpha=0.5)
    axit.set_xlabel("values") 
    axit.set_title("hist")
    plt.savefig("4.png",dpi=150)
    plt.show()

4.png

这一个没有写成函数了

import  numpy as np
import matplotlib.pyplot as plt

x=np.linspace(0,10,1200)
y=np.sin(x)+1
z=np.cos(x**2)+1

#设置图像大小
plt.Figure(figsize=(8,6))
plt.plot(x,y,label='$\cosx+1$',color="red",linewidth=2)
plt.plot(x,z,label='$\cos x^2+1$')

#设置x轴
plt.xlabel("Time(s)")
plt.ylabel("volt")

plt.title(" exaple")

plt.ylim(0,2)
plt.legend()
plt.savefig("5.png",dpi=120)
plt.show()

5.png

copy的文章 数据挖掘之matplotlib入门

发现python的代码粘贴过去,因为缩进,需要重新修改,有点麻烦 百度云 源码分享,下载下来,体验运行吧。

图像参数

坐标轴,没有校准,用我的mma,看一下最后一个图像。

fun.png

最喜欢的mma,还是很厉害,几部搞定一个问题。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CDA数据分析师

Python验证码识别处理实例

一、准备工作与代码实例 1、PIL、pytesser、tesseract (1)安装PIL:下载地址:http://www.pythonware.com/pro...

39990
来自专栏君赏技术博客

【已解决】mas_updateConstraints更新约束引起的约束冲突

79DF33F7-1626-4FFD-9B01-1B115617F764

40320
来自专栏用户2442861的专栏

决策树python sklearn 示例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

71140
来自专栏python3

python简单脚本之概率计算

14010
来自专栏木子昭的博客

Python为图片加水印

Pillow是python的一个功能强大的图像处理的库,可对图像进行高质量的压缩变换等操作,前几天看到一些公众号,提供了为用户头像加装饰的操作,于是自己试了一...

39170
来自专栏CreateAMind

beta tcvae实验结果图

最新相关论文 https://github.com/crslab/CHyVAE

18820
来自专栏瓜大三哥

形态学滤波(四)

形态学滤波(四) 之比较子模块设计 考虑到代码维护性和移植性,将基本比较单元设计为单独的子模块。这个子模块需实现以下功能: (1)输出两个数据的较大值。 (2)...

23080
来自专栏MixLab科技+设计实验室

自己动手做一个识别手写数字的web应用02

继续上文。 自己动手做一个识别手写数字的web应用01 01 再次进入docker容器 接着上一篇文章,我们继续使用上次新建好的容器,可以终端输入 : d...

43770
来自专栏瓜大三哥

图像分割(四)

图像分割(四) 之基于FPGA的局部自适应分割 子模块设计 窗口缓存模块win_buf 本模块不做任何算法上的处理,只是负责将当前输入像素的二维窗口元素缓存并组...

25180
来自专栏程序生活

TensorFlow教程(十二) 随机数实例

tf.random_uniform([4,4], minval=-10,maxval=10,dtype=tf.float32)))返回4*4的矩阵,产生于-10...

9710

扫码关注云+社区

领取腾讯云代金券