当前位置: 首页 > news >正文

百度xml网站地图网上推广专员是什么意思

百度xml网站地图,网上推广专员是什么意思,wordpress付费破解版,怎么吧自己电脑做网站目录 一、环境搭建 1.1 配置matplotlib库 1.2 配置seaborn库 1.3 配置Skimage库 二、二维图像 2.1 曲线(直线)可视化 2.2 曲线(虚线)可视化 2.3 直方图 2.4 阶梯图 三、三维图像 3.1 3D曲面图 3.2 3D散点图 3.3 3D散…

目录

一、环境搭建

1.1 配置matplotlib库

1.2 配置seaborn库

1.3 配置Skimage库

二、二维图像

2.1 曲线(直线)可视化

2.2 曲线(虚线)可视化

2.3 直方图

2.4 阶梯图

三、三维图像

3.1 3D曲面图

3.2 3D散点图

3.3 3D散点图


        Matplotlib库是一款功能强大且灵活的Python数据可视化软件包,它支持跨平台运行,能够根据NumPy ndarray数组绘制高质量的2D图像(也支持部分3D图像)。Matplotlib提供了类MATLAB的绘图API,使得绘图过程简单直观,代码清晰易懂。它广泛应用于数据分析、科学研究、报告生成以及教育与培训等领域,用户可以通过它创建多样化的图表类型,如折线图、柱状图、散点图等,并对图表的各个元素进行高度定制化的调整。无论是简单的图表还是复杂的可视化需求,Matplotlib都能提供高质量的输出。

一、环境搭建

1.1 配置matplotlib库

pip install matplotlib

安装成功展示图: 

1.2 配置seaborn库

pip install seaborn

 安装成功展示图: 

1.3 配置Skimage库

pip install scikit-image

 安装成功展示图: 

二、二维图像

2.1 曲线(直线)可视化

import matplotlib.pyplot as plt
import numpy as npX = np.linspace(1, 15)
Y = np.sin(X)
# 图像大小设置
plt.figure(figsize=(10,8))
# 绘制线
plt.plot(X, Y, color='red')
plt.xlabel('X')
plt.ylabel('Y')
# 设置图像标题名
plt.title("y = sin(X)")
# 是否添加网格
plt.grid(True)
# 绘制图像
plt.show()

2.2 曲线(虚线)可视化

import matplotlib.pyplot as plt
import numpy as npX = np.linspace(1, 15)
Y = np.sin(X)
# 图像大小设置
plt.figure(figsize=(10,8))
# 绘制线 蓝色 虚线
plt.plot(X, Y, "b-.")
plt.xlabel(r"$\alpha$")
plt.ylabel(r"$\beta$")
# 设置图像标题名
plt.title("$y=\sum sin(x)$")
# 是否添加网格
plt.grid(True)
# 绘制图像
plt.show()

2.3 直方图

import matplotlib.pyplot as plt
import numpy as np
import matplotlib
matplotlib.rcParams['axes.unicode_minus'] = False
import seaborn as sns
sns.set(font = "Kaiti", style = "ticks", font_scale = 1.4)X = np.linspace(1, 15)
Y = np.sin(X)
# 图像大小设置
plt.figure(figsize=(10,8))
# 生成数据
data = np.random.randn(200, 1)
# 可视化
plt.hist(data, 10)
plt.xlabel("取值")
plt.ylabel("频数")
plt.title("直方")
# 绘制图像
plt.show()

2.4 阶梯图

import matplotlib.pyplot as plt
import numpy as np
import matplotlib
from matplotlib.pyplot import xticksmatplotlib.rcParams['axes.unicode_minus'] = False
import seaborn as sns
sns.set(font = "Kaiti", style = "ticks", font_scale = 1.4)X = np.linspace(1, 15)
Y = np.sin(X)
# 图像大小设置
plt.figure(figsize=(10,8))
# 阶梯图设置
plt.step(X, Y, c = "r", label = "sin(x)", linewidth = 3)
# 添加辅助线
plt.plot(X, Y, "o--", color = "grey", alpha = 0.5)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Bar")
# 设置图例位置及大小
plt.legend(loc = "lower right", fontsize = "small")
# 设置X轴坐标系取值
xtick = [0, 5, 10, 15]
xticklabels = [str(x) + "万" for x in xtick]
# x轴的坐标取值,倾斜度为45°
plt.xticks(xtick, xticklabels, rotation = 45)
# 调整水平空间距离
plt.subplots_adjust(hspace = 0.5)
plt.show()

三、三维图像

3.1 3D曲面图

import matplotlib.pyplot as plt
import numpy as np
import matplotlib
from matplotlib.pyplot import xticks
from pyparsing import alphas
matplotlib.rcParams['axes.unicode_minus'] = False
import seaborn as sns
sns.set(font = "Kaiti", style = "ticks", font_scale = 1.4)x = np.linspace(-4, 4, num = 50)
y = np.linspace(-4, 4, num = 50)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))
# 3D曲面图可视化
fig = plt.figure(figsize=(6, 5))
# 设置3D坐标
ax1 = fig.add_subplot(1, 1, 1, projection = '3d')
# 绘制曲面图, rstride:行的跨度 cstride:列的跨度 alpha:透明度 cmap:颜色
ax1.plot_surface(X, Y, Z, rstride = 1, cstride = 1, alpha = 0.5, cmap = plt.cm.coolwarm)
# 绘制z轴方向的等高线
cset = ax1.contourf(X, Y, Z, zdir = 'z', offset = 1, cmap = plt.cm.CMRmap)
ax1.set_xlabel("X")
ax1.set_xlim(-4, 4)
ax1.set_ylabel("Y")
ax1.set_ylim(-4, 4)
ax1.set_zlabel("Z")
ax1.set_zlim(-1, 1)
ax1.set_title("曲面图和等高线")
plt.show()

 

3.2 3D散点图

import matplotlib.pyplot as plt
import numpy as np
import matplotlib
from matplotlib.pyplot import xticks
from pyparsing import alphas
matplotlib.rcParams['axes.unicode_minus'] = False
import seaborn as sns
sns.set(font = "Kaiti", style = "ticks", font_scale = 1.4)theta = np.linspace(-4 * np.pi, 4 * np.pi, 100)
x = np.cos(theta)
y = np.sin(theta)
z = np.linspace(-2, 2, 100)
r = z ** 2 + 1
# 在子图中绘制三维图像
fig = plt.figure(figsize=(10, 10))
# 将坐标系设置为3D坐标系
ax1 = fig.add_subplot(1, 1, 1, projection='3d')
ax1.plot(x, y, z, "b-")
ax1.view_init(elev = 20, azim = 25)
ax1.set_title("3D曲线图")
plt.show()

 

3.3 3D散点图

import matplotlib.pyplot as plt
import numpy as np
import matplotlib
from matplotlib.pyplot import xticks
from pyparsing import alphas
matplotlib.rcParams['axes.unicode_minus'] = False
import seaborn as sns
sns.set(font = "Kaiti", style = "ticks", font_scale = 1.4)theta = np.linspace(-4 * np.pi, 4 * np.pi, 100)
x = np.cos(theta)
y = np.sin(theta)
z = np.linspace(-2, 2, 100)
r = z ** 2 + 1
# 在子图中绘制三维图像
fig = plt.figure(figsize=(10, 10))
# 将坐标系设置为3D坐标系
ax1 = plt.subplot(1, 1, 1, projection='3d')
ax1.scatter3D(x, y, z, c = "r", s = 20)
ax1.view_init(elev = 20, azim = 25)
ax1.set_title("3D散点图")
plt.show()

上一篇文章:Python的pandas库基础知识(超详细教学)-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/144849671https://blog.csdn.net/Z0412_J0103/article/details/144849671icon-default.png?t=O83Ahttps://blog.csdn.net/Z0412_J0103/article/details/144849671下一篇文章:Python实现简单的缺失值处理(超详细教程)-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Z0412_J0103/article/details/144956087

http://www.hkea.cn/news/759761/

相关文章:

  • phpcmsv9网站地图地推的60种方法
  • 湖南手机版建站系统哪个好百度网盘app怎么打开链接
  • asp网站开发的实训报告电商营销推广有哪些?
  • 交互设计流程外贸网站优化公司
  • 网络营销网站策划个人网站seo入门
  • 云南省网站备案要求全渠道营销的概念
  • 装修网站合作平台有哪些torrentkitty磁力猫
  • 大理网站开发长春seo结算
  • 西双版纳疫情最新情况seo营销的概念
  • 网站推广seo蜘蛛屯优化排名模板建网站价格
  • 怎样建设公司网站小程序b2b网站大全免费
  • 百度抓取不到网站百度识图搜索图片来源
  • 企业网站栏目规划的重要性网络营销的概述
  • 公司网站建设找谁做免费发布推广信息网站
  • 虚拟币网站开发seo百度关键字优化
  • 网站建设都 包括哪些淄博网站制作
  • 自己做装修网站南宁百度推广seo
  • 品牌建设浅谈seo网络营销外包
  • 昆山网站建设兼职千锋教育的官网
  • cm域名做网站盘古百晋广告营销是干嘛
  • 网站栏目策划企业网络营销方案
  • 网站自动采集指标sem广告投放是做什么的
  • 想做一个个人网站怎么做培训学校
  • 网站开发ipv6升级如何创建自己的小程序
  • 做网站需要备案吗外贸网站推广与优化
  • 独立网站建设流程b站视频推广网站动漫
  • 泰安诚信的网站建设b站推广入口2023年
  • 高校网站建设资料库东莞seo推广公司
  • 电子印章手机在线制作软件四川seo整站优化费用
  • 个人风采网站制作外贸网站平台哪个好