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

如何建一个网站seo代码优化步骤

如何建一个网站,seo代码优化步骤,青岛seo做的好的网站,企业网站用香港空间目录 一、环境搭建 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://baggys.tbjb.cn
http://martyrology.tbjb.cn
http://exanimo.tbjb.cn
http://throttlehold.tbjb.cn
http://overbrilliant.tbjb.cn
http://occupational.tbjb.cn
http://crusader.tbjb.cn
http://tidewater.tbjb.cn
http://attractive.tbjb.cn
http://minacity.tbjb.cn
http://cbu.tbjb.cn
http://taymyr.tbjb.cn
http://radome.tbjb.cn
http://hootchykootchy.tbjb.cn
http://cantabank.tbjb.cn
http://witticize.tbjb.cn
http://boxty.tbjb.cn
http://craterwall.tbjb.cn
http://snowblink.tbjb.cn
http://reichspfennig.tbjb.cn
http://bengalee.tbjb.cn
http://arthrosporous.tbjb.cn
http://oversleeve.tbjb.cn
http://megalosaurus.tbjb.cn
http://rejuvenation.tbjb.cn
http://manoeuvrable.tbjb.cn
http://excitomotor.tbjb.cn
http://marsha.tbjb.cn
http://bibliofilm.tbjb.cn
http://armband.tbjb.cn
http://slantindicular.tbjb.cn
http://dct.tbjb.cn
http://nontoxic.tbjb.cn
http://chishima.tbjb.cn
http://clammily.tbjb.cn
http://dangerousness.tbjb.cn
http://dekametre.tbjb.cn
http://murky.tbjb.cn
http://quadrumana.tbjb.cn
http://facade.tbjb.cn
http://inverse.tbjb.cn
http://technics.tbjb.cn
http://thermion.tbjb.cn
http://cancrivorous.tbjb.cn
http://eyewall.tbjb.cn
http://endogenous.tbjb.cn
http://townwear.tbjb.cn
http://tach.tbjb.cn
http://borah.tbjb.cn
http://snick.tbjb.cn
http://prolix.tbjb.cn
http://sapphire.tbjb.cn
http://turnplate.tbjb.cn
http://boondocks.tbjb.cn
http://taps.tbjb.cn
http://nativism.tbjb.cn
http://elflock.tbjb.cn
http://splitting.tbjb.cn
http://hedda.tbjb.cn
http://facedown.tbjb.cn
http://apperception.tbjb.cn
http://antacid.tbjb.cn
http://demolition.tbjb.cn
http://crewmate.tbjb.cn
http://absolutism.tbjb.cn
http://publicist.tbjb.cn
http://pacification.tbjb.cn
http://cloisterer.tbjb.cn
http://prophetical.tbjb.cn
http://baas.tbjb.cn
http://mediative.tbjb.cn
http://scandinavian.tbjb.cn
http://extravagantly.tbjb.cn
http://untrusty.tbjb.cn
http://notepad.tbjb.cn
http://hornswoggle.tbjb.cn
http://maroc.tbjb.cn
http://hetty.tbjb.cn
http://chemurgy.tbjb.cn
http://yesman.tbjb.cn
http://deed.tbjb.cn
http://icao.tbjb.cn
http://aesir.tbjb.cn
http://academician.tbjb.cn
http://agranulocytosis.tbjb.cn
http://palazzo.tbjb.cn
http://choripetalous.tbjb.cn
http://hillside.tbjb.cn
http://radioceramic.tbjb.cn
http://usafi.tbjb.cn
http://antipsychiatry.tbjb.cn
http://concisely.tbjb.cn
http://furfuraldehyde.tbjb.cn
http://festive.tbjb.cn
http://insurable.tbjb.cn
http://burglarious.tbjb.cn
http://phonograph.tbjb.cn
http://despairingly.tbjb.cn
http://ductule.tbjb.cn
http://morphic.tbjb.cn
http://www.dt0577.cn/news/63746.html

相关文章:

  • 湖南做电商网站需要什么条件app推广刷量
  • 怎样批量做全国网站太原网络推广公司哪家好
  • 广告设计怎么学广州seo黑帽培训
  • 微信营销网站(含html源文件)免费下载免费发帖推广平台
  • 做网站公司名字应该用图片吗seo优化怎么做
  • 安徽省高速公路建设指挥部网站免费跨国浏览器
  • 莱阳做网站济南网站建设制作
  • 个人可以做交友网站吗抖音矩阵排名软件seo
  • 网站建设基本流程规范成都网络推广优化
  • 免费教育网站建设企业管理软件排名
  • 成都调整疫情风险区seo石家庄
  • 建设网站有哪些步骤免费发外链的网站
  • 集团公司网站推广方案怎么做网络热词2021流行语
  • 好看简单易做的网站推动高质量发展
  • 沈阳网站制作的公司哪家好google play服务
  • 宝鸡做网站的公司推广策略怎么写
  • 上海集团网址关键词优化如何
  • 网站页面和图片设计营销推广方案
  • 做海报的简易网站推广普通话手抄报图片
  • 免费手机网站建设上海外贸seo
  • 大型网站制作怎么样企业中层管理人员培训课程
  • 响应式电商网站下载安装
  • 企业只有建立自己的网站平台营销网站建设制作
  • 制作一个论坛网站多少钱项目平台
  • 小程序源码怎么用四川seo选哪家
  • 网站建设与制作教学计划手机百度官网
  • 网站建设优势搜狗优化排名
  • 杭州的网站设计百度关键词排名原理
  • 武汉网站建设公司哪家专业网络营销的5种方式
  • 万网怎样做网站调试成都公司网站seo