python可视化图表生成(一)
一、安装拓展包
pip install matplotlib
二、折线图
import numpy as np
import matplotlib.pyplot as pltx = np.linspace(0, 2, 100)#创建等差数列 0-2之间100个plt.plot(x, x, label="line1")#第一个参数为横坐标 第二个为纵坐标 第三个为曲线名字
plt.plot(x, x**2, label="line2")
plt.plot(x, x**3, label="line3")plt.xlabel("x label")#x轴名字
plt.ylabel("y label")#y轴名字plt.title("测试折线图")#图标名字plt.legend()#显示图例plt.show()#生成图表
三、散点图
import numpy as np
import matplotlib.pyplot as pltx = np.arange(0., 5., 0.2)#从0-5之间,产生等差数列,公差为0.2plt.plot(x, x, "r--", x, x**2, "bs", x, x**3, "g^")#
plt.xlabel("x label")#x轴名字
plt.ylabel("y label")#y轴名字plt.title("测试折线图")#图标名字plt.legend()#显示图例plt.show()#生成图表
四、三维散点图
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3Ddata = np.random.randint(0, 255, size=[40,40,40])#产生0~255的随机数40x3个x,y,z = data[0],data[1],data[2]#x y z分别40个随机数
ax = plt.subplot(111, projection="3d")#创建三维绘图ax.scatter(x[:10], y[:10], z[:10], c="y")#绘制散点
ax.scatter(x[10:20], y[10:20], z[10:20], c="r")
ax.scatter(x[30:40], y[30:40], z[30:40], c="g")ax.set_xlabel("X")#x轴名字
ax.set_ylabel("Y")#y轴名字
ax.set_zlabel("Z")#z轴名字plt.title("测试折线图")#图标名字plt.legend()#显示图例plt.show()#生成图表
五、三维平面图
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()#创建一个新的画板
ax = Axes3D(fig)
X = np.arange(-4, 4, 0.25)#产生-4~4之间的等差数列,公差0.25
Y = np.arange(-4, 4, 0.25)
X,Y = np.meshgrid(X, Y)#画网格
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)#产生z值
ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap="rainbow")#绘图plt.show()#生成图表
python可视化图表生成(一)相关推荐
- 2021-04-28 Python可视化图表生成-Matplotlib绘图
Python可视化图表生成-Matplotlib Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib 安装 pip ins ...
- python可视化图表生成(二)
一.安装拓展包 pip install matplotlib 二.柱状图 1.并列 import numpy as np import matplotlib.pyplot as pltsize = 5 ...
- python可视化图表分析---pyecharts库的使用
python可视化图表分析-pyecharts库的使用 前言 pyecharts官网https://pyecharts.org/ 简洁的 API 设计,使用如丝滑般流畅,支持链式调用 囊括了 30+ ...
- python可视化图表工具_酷炫的可视化图表工具来帮忙 深度评测五大Python数据可视化工具...
原标题:酷炫的可视化图表工具来帮忙 深度评测五大Python数据可视化工具 不少Python用户的一大诉求是做出各种酷炫的可视化图表,而这就需要了解清楚工具特色,才好在制作不同类型图表顺利找到适合自己 ...
- 「github资料」40个Python可视化图表案例(附零基础学习资料)
前言 数据可视化是数据科学中关键的一步.(文末为大家准备了学习资料) 在以图形方式表现某些数据时,Python能够提供很大的帮助. 不过有些小伙伴也会遇到不少问题,比如选择何种图表,以及如何制作,代码 ...
- 「github资料」40个Python可视化图表案例(附零基础学习资料)篇幅较长,建议收藏
前言 数据可视化是数据科学中关键的一步.(文末为大家准备了学习资料) 在以图形方式表现某些数据时,Python能够提供很大的帮助. 不过有些小伙伴也会遇到不少问题,比如选择何种图表,以及如何制作,代码 ...
- 40个Python可视化图表案例!
大家好,我是小z,也可以叫我阿粥 数据可视化是数据科学中关键的一步. 在以图形方式表现某些数据时,Python能够提供很大的帮助. 不过有些小伙伴也会遇到不少问题,比如选择何种图表,以及如何制作,代码 ...
- 【万字长文】这40个Python可视化图表案例,强烈建议收藏!
数据可视化是数据科学中关键的一步. 在以图形方式表现某些数据时,Python能够提供很大的帮助. 不过有些小伙伴也会遇到不少问题,比如选择何种图表,以及如何制作,代码如何编写,这些都是问题! 今天给大 ...
- python可视化图表和excel的区别_Excel的数据可视化和Python的有什么不同?
Python版 (2)Excel版 图样图森破,不落下风,对老表哥而言还带有一种亲切感. Excel版 Excel动态图实现 知识点:offset 函数,开发工具-表单控件,名称管理器,图表数据源关联 ...
- python 绘制图表生成svg文件_python用Pygal如何生成漂亮的SVG图像详解
前言 SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形.它是基于XML(Extensible Markup Langu ...
最新文章
- vfp操作excel排序_中招计算机信息技术考试训练|Excel操作题一|排序和筛选
- c语言中有死循环时上机编译,2011级C语言复习题(精简)
- 看图说cnblogs-强大的SEO功能【有实例】
- 使用计算机终端情况,朗威V1.0计算机终端保密检查系统
- pcb设计入门02-PCB封装库
- 测试小故事82:好好说话
- 千月双端影视app源码 后端是Thinkphp
- openSIPS(一):SIP简介
- WebBrowser无法显示招商银行密码输入控件的问题
- Chrome 咕咕牛懒器(guge niú lǎn qì) 安装 及助手插件操作
- python爬取豆瓣书评排行榜_爬虫:爬取豆瓣读书排行榜
- linux下的网络管理命令,【linux】常见的网络管理命令
- clonezilla(clonezilla备份系统)
- 如何用计算机设计衣服,如何用电脑设计服装
- P1434 [SHOI2002]滑雪【记忆化搜索DP】
- Linux 配置SSH免密登录
- 码农翻身之我是一个线程 --- 读书笔记
- 数据分析python面试题_10道Python常见面试题
- linux系统编程学习_(2)进程控制-- fork函数、exec函数族、回收子进程--孤儿进程僵尸进程、wait函数
- java处理1927 12 31_java - 为什么将这两次相减(在1927年)会得出奇怪的结果? - 堆栈内存溢出...
热门文章
- python和c的语法区别_python和c语言语法有什么区别?
- Java在线反编译网站
- matlab建立子程序,怎么实现matlab子程序的放置以及调用
- matlab 均值滤波
- 符号回归工具之 geppy: Python中的基因表达编程框架
- 远程控制软件也要有plan B备选方案
- html静态页面制作教程,静态网页制作技术教程(HTML/CSS/JavaScript)
- 计算机应用新教程,计算机应用基础教学教程(新).doc
- Android PDF文件阅读方案
- 原版98启动盘镜像.img_【教程】利用Windows 10 官方下载工具下载最新系统镜像、制作启动盘...