博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python数据分析画图体验
阅读量:6323 次
发布时间:2019-06-22

本文共 1697 字,大约阅读时间需要 5 分钟。

对于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()

图片描述

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()

图片描述

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()

图片描述

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()

图片描述

这一个没有写成函数了

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()

图片描述

copy的文章

发现python的代码粘贴过去,因为缩进,需要重新修改,有点麻烦

 源码分享,下载下来,体验运行吧。

图片描述

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

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

在慕课网,好像图片显示有问题,我修改markd也不行,
想看修改的图像,点击一下链接

转载于:https://www.cnblogs.com/xyou/p/9012709.html

你可能感兴趣的文章
Spring Boot + Mybatis + Redis二级缓存开发指南
查看>>
Android 5.0 API
查看>>
Centos 挂载U盘
查看>>
echarts 地图 离线json包分享
查看>>
jdk1.8的新特性:很全面
查看>>
Bias(偏差),Error(误差),和Variance(方差)的区别和联系
查看>>
龙果开源支付系统介绍
查看>>
用parent.layer.open打开的页面关闭后刷新上一个页面
查看>>
我的第一个python web开发框架(23)——代码版本控制管理与接口文档
查看>>
4 playlook-Jinja2 filter
查看>>
清理缓存脚本
查看>>
基于matplotlib的数据可视化 - 笔记
查看>>
[Python设计模式] 第3~5章 单一职责原则/开放-封闭原则/依赖倒转原则
查看>>
记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门)
查看>>
docker中批量删除 tag为none的镜像
查看>>
Sketch 介绍
查看>>
深入理解USB流量数据包的抓取与分析
查看>>
dir 命令手册
查看>>
php 找出异常发生的地方
查看>>
SQLServer之删除约束
查看>>