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

自贡网站seo做网站与不做网站的区别

自贡网站seo,做网站与不做网站的区别,泉州网站开发企业,广州集美组设计公司官网目录 安装Matplotlib 1.打开PyCharm#xff1a; 2.打开终端#xff1a; 3.安装Matplotlib#xff1a; 4.确认安装#xff1a; 导入Matplotlib 创建简单的折线图 代码解析#xff1a; 创建子图 代码解析#xff1a; 创建柱状图 代码解析#xff1a; 创建散点…目录 安装Matplotlib 1.打开PyCharm 2.打开终端 3.安装Matplotlib 4.确认安装 导入Matplotlib 创建简单的折线图 代码解析 创建子图 代码解析 创建柱状图 代码解析 创建散点图 代码解析 创建直方图 代码解析 多图形组合 代码解析 保存图形 代码解析 结论 实战案例数据分析与可视化 数据集说明 1. 导入库和数据准备 2. 折线图展示销售趋势 代码解析 3. 柱状图展示销售和费用比较 代码解析 4. 散点图展示客户数量与销售额关系 代码解析 5. 直方图展示销售额分布 代码解析 6. 组合图展示多种数据 代码解析 专栏数学建模学习笔记 pycharm专业版免费激活教程见资源 python相关库的安装pandas,numpy,matplotlibstatsmodels 总篇【数学建模】—【新手小白到国奖选手】—【学习路线】 第一卷【数学建模】—【Python库】—【Numpy】—【学习】 第二卷【数学建模】——【python库】——【Pandas学习】 本章属于第三卷Matplotlib的学习 安装Matplotlib 在开始使用Matplotlib之前必须先在你的Python环境中安装它。PyCharm提供了一种方便的方法来安装第三方库。下面是如何在PyCharm中安装Matplotlib的详细步骤 1.打开PyCharm 打开PyCharm并创建或打开一个现有的项目。 2.打开终端 点击右下角的Terminal标签以打开终端窗口。 3.安装Matplotlib 在终端中输入以下命令并按Enter键 pip install matplotlib4.确认安装 import matplotlib.pyplot as plt你可以通过再次在终端中运行以下命令来确认安装是否成功 pip show matplotlib导入Matplotlib 安装成功后你需要在你的Python脚本中导入Matplotlib库。通常我们会使用以下导入语句 matplotlib.pyplot 是Matplotlib库中的一个子模块它提供了类似于MATLAB的绘图接口。plt 是一个常见的缩写用于简化代码书写。 创建简单的折线图 折线图是一种显示数据变化趋势的基本图表类型。以下是一个创建简单折线图的详细步骤和代码解析 import matplotlib.pyplot as plt# 数据 x [1, 2, 3, 4, 5] y [2, 3, 5, 7, 11]# 创建图形 plt.plot(x, y)# 添加标题和标签 plt.title(Simple Line Plot) plt.xlabel(X Axis) plt.ylabel(Y Axis)# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建两个列表x和y分别表示横轴和纵轴的数据点。创建图形使用plt.plot(x, y)方法绘制折线图。plot方法的第一个参数是x轴数据第二个参数是y轴数据。添加标题和标签使用plt.title方法添加图形的标题使用plt.xlabel和plt.ylabel方法为横轴和纵轴添加标签。显示图形使用plt.show()方法显示图形。 创建子图 子图用于在同一个图形窗口中展示多个图表。以下是一个创建两个子图的详细示例 import matplotlib.pyplot as plt# 数据 x [1, 2, 3, 4, 5] y1 [2, 3, 5, 7, 11] y2 [1, 4, 6, 8, 10]# 创建子图 fig, (ax1, ax2) plt.subplots(2, 1)# 第一个子图 ax1.plot(x, y1) ax1.set_title(First Subplot)# 第二个子图 ax2.plot(x, y2) ax2.set_title(Second Subplot)# 调整布局 plt.tight_layout()# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建三个列表x、y1和y2分别表示两个子图的x轴和y轴数据。创建子图使用plt.subplots方法创建一个包含两个子图的图形。plt.subplots(2, 1)表示创建一个两行一列的子图布局fig是图形对象ax1和ax2是两个子图对象。绘制子图分别使用ax1.plot和ax2.plot方法绘制两个子图。添加标题分别使用ax1.set_title和ax2.set_title方法为两个子图添加标题。调整布局使用plt.tight_layout()方法自动调整子图布局使其不重叠。显示图形使用plt.show()方法显示图形。 创建柱状图 柱状图用于展示分类数据的分布。以下是一个创建简单柱状图的详细示例 import matplotlib.pyplot as plt# 数据 categories [A, B, C, D, E] values [5, 7, 3, 8, 6]# 创建柱状图 plt.bar(categories, values)# 添加标题和标签 plt.title(Simple Bar Chart) plt.xlabel(Categories) plt.ylabel(Values)# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建两个列表categories和values分别表示分类和对应的值。创建柱状图使用plt.bar(categories, values)方法创建柱状图。第一个参数是分类第二个参数是对应的值。添加标题和标签使用plt.title方法添加图形的标题使用plt.xlabel和plt.ylabel方法为横轴和纵轴添加标签。显示图形使用plt.show()方法显示图形。 创建散点图 散点图用于显示两个变量之间的关系。以下是一个创建简单散点图的详细示例 import matplotlib.pyplot as plt# 数据 x [1, 2, 3, 4, 5] y [2, 3, 5, 7, 11]# 创建散点图 plt.scatter(x, y)# 添加标题和标签 plt.title(Simple Scatter Plot) plt.xlabel(X Axis) plt.ylabel(Y Axis)# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建两个列表x和y分别表示横轴和纵轴的数据点。创建散点图使用plt.scatter(x, y)方法创建散点图。scatter方法的第一个参数是x轴数据第二个参数是y轴数据。添加标题和标签使用plt.title方法添加图形的标题使用plt.xlabel和plt.ylabel方法为横轴和纵轴添加标签。显示图形使用plt.show()方法显示图形。 创建直方图 直方图用于展示数据的频率分布。以下是一个创建简单直方图的详细示例 import matplotlib.pyplot as plt# 数据 data [1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5]# 创建直方图 plt.hist(data, bins5, edgecolorblack)# 添加标题和标签 plt.title(Simple Histogram) plt.xlabel(Value) plt.ylabel(Frequency)# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建一个列表data表示数据样本。创建直方图使用plt.hist(data, bins5, edgecolorblack)方法创建直方图。hist方法的第一个参数是数据样本bins参数表示直方图的柱子数量edgecolor参数设置柱子的边框颜色。添加标题和标签使用plt.title方法添加图形的标题使用plt.xlabel和plt.ylabel方法为横轴和纵轴添加标签。显示图形使用plt.show()方法显示图形。 多图形组合 在同一个图形中组合多种不同类型的图形可以让你更全面地展示数据。以下是一个组合折线图和散点图的详细示例 import matplotlib.pyplot as plt# 数据 x [1, 2, 3, 4, 5] y1 [1, 4, 9, 16, 25] y2 [1, 3, 6, 10, 15]# 创建图形和子图 fig, ax1 plt.subplots()# 绘制第一个数据集 ax1.plot(x, y1, g-) # 绿色实线 ax1.set_xlabel(X data) ax1.set_ylabel(Y1 data, colorg)# 创建第二个Y轴 ax2 ax1.twinx() ax2.plot(x, y2, b--) # 蓝色虚线 ax2.set_ylabel(Y2 data, colorb)# 添加标题 plt.title(Multiple Data Sets)# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建三个列表x、y1和y2分别表示两个数据集的x轴和y轴数据。创建图形和子图使用plt.subplots()方法创建图形和子图对象。fig是图形对象ax1是第一个子图对象。绘制第一个数据集使用ax1.plot(x, y1, g-)方法绘制第一个数据集。参数g-表示绿色实线。设置第一个Y轴标签使用ax1.set_xlabel和ax1.set_ylabel方法设置第一个子图的x轴和y轴标签color参数设置标签颜色。创建第二个Y轴使用ax1.twinx()方法创建第二个Y轴。绘制第二个数据集使用ax2.plot(x, y2, b--)方法绘制第二个数据集。参数b--表示蓝色虚线。设置第二个Y轴标签使用ax2.set_ylabel方法设置第二个子图的y轴标签color参数设置标签颜色。添加标题使用plt.title方法为整个图形添加标题。显示图形使用plt.show()方法显示图形。 保存图形 创建图形后你可能需要将其保存到文件中。Matplotlib允许你将图形保存为多种格式包括PNG、PDF、SVG等。以下是一个保存图形为PNG文件的详细示例 import matplotlib.pyplot as plt# 数据 x [1, 2, 3, 4, 5] y [2, 3, 5, 7, 11]# 创建图形 plt.plot(x, y)# 添加标题和标签 plt.title(Simple Line Plot) plt.xlabel(X Axis) plt.ylabel(Y Axis)# 保存图形 plt.savefig(line_plot.png)# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。数据准备创建两个列表x和y分别表示横轴和纵轴的数据点。创建图形使用plt.plot(x, y)方法绘制折线图。添加标题和标签使用plt.title方法添加图形的标题使用plt.xlabel和plt.ylabel方法为横轴和纵轴添加标签。保存图形使用plt.savefig(line_plot.png)方法将图形保存为PNG文件。你可以根据需要更改文件名和文件格式例如line_plot.pdf或line_plot.svg。显示图形使用plt.show()方法显示图形。 结论 Matplotlib是一个功能强大且灵活的Python库非常适合用于数学建模和数据可视化。通过以上详细的示例和解析你可以掌握Matplotlib的基本用法并在实际项目中应用这些技能进行数据分析和展示。随着你对Matplotlib的深入了解你可以进一步探索更多高级功能如自定义图形样式、添加图例、调整图形布局等使你的图形更具专业性和表现力。 实战案例数据分析与可视化 为了更好地理解和应用Matplotlib我们将通过一个实际案例来展示如何使用Matplotlib进行数据分析与可视化。我们将分析一个虚构的数据集该数据集包含某家公司在不同月份的销售数据并展示如何绘制折线图、柱状图、散点图、直方图和组合图。 数据集说明 我们假设有一个包含以下信息的数据集 month: 月份1月到12月sales: 销售额单位千元expenses: 费用单位千元customers: 客户数量 数据如下 data {month: [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec],sales: [20, 34, 30, 35, 27, 25, 30, 32, 31, 29, 28, 35],expenses: [12, 17, 18, 23, 22, 19, 20, 21, 19, 20, 18, 22],customers: [200, 240, 230, 250, 220, 210, 230, 240, 235, 220, 215, 250] }1. 导入库和数据准备 首先导入必要的库并准备数据 import matplotlib.pyplot as pltdata {month: [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec],sales: [20, 34, 30, 35, 27, 25, 30, 32, 31, 29, 28, 35],expenses: [12, 17, 18, 23, 22, 19, 20, 21, 19, 20, 18, 22],customers: [200, 240, 230, 250, 220, 210, 230, 240, 235, 220, 215, 250] }2. 折线图展示销售趋势 折线图适合用来展示数据随时间的变化趋势。我们来绘制销售额随月份变化的折线图 plt.plot(data[month], data[sales], markero, linestyle-, colorb) plt.title(Monthly Sales) plt.xlabel(Month) plt.ylabel(Sales (in thousands)) plt.grid(True) plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。准备数据使用字典形式准备数据。绘制折线图使用plt.plot方法绘制折线图markero表示数据点使用圆形标记linestyle-表示实线colorb表示蓝色。添加标题和标签使用plt.title、plt.xlabel和plt.ylabel方法添加图形标题和轴标签。显示网格使用plt.grid(True)方法显示网格线。显示图形使用plt.show()方法显示图形。 3. 柱状图展示销售和费用比较 柱状图适合用来比较不同类别的数据。我们来绘制销售额和费用的柱状图 import numpy as np# 设置柱的宽度和位置 bar_width 0.35 index np.arange(len(data[month]))# 创建柱状图 plt.bar(index, data[sales], bar_width, labelSales, colorb) plt.bar(index bar_width, data[expenses], bar_width, labelExpenses, colorr)# 添加标题和标签 plt.xlabel(Month) plt.ylabel(Amount (in thousands)) plt.title(Sales vs Expenses) plt.xticks(index bar_width / 2, data[month]) plt.legend()# 显示图形 plt.show()代码解析 导入库除了matplotlib.pyplot还需要导入numpy来处理数组和索引。设置柱的宽度和位置使用bar_width设置每个柱子的宽度使用np.arange创建一个数组表示每个柱子的x轴位置。创建柱状图使用plt.bar方法绘制柱状图第一个参数是x轴位置第二个参数是数据值bar_width设置柱子的宽度label设置图例标签color设置颜色。添加标题和标签使用plt.xlabel、plt.ylabel和plt.title方法添加图形标题和轴标签。设置x轴刻度使用plt.xticks方法设置x轴刻度的位置和标签。添加图例使用plt.legend()方法显示图例。显示图形使用plt.show()方法显示图形。 4. 散点图展示客户数量与销售额关系 散点图适合用来展示两个变量之间的关系。我们来绘制客户数量与销售额的散点图 plt.scatter(data[customers], data[sales], colorg) plt.title(Customers vs Sales) plt.xlabel(Number of Customers) plt.ylabel(Sales (in thousands)) plt.grid(True) plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。准备数据使用字典形式准备数据。绘制散点图使用plt.scatter方法绘制散点图第一个参数是x轴数据第二个参数是y轴数据color参数设置数据点颜色。添加标题和标签使用plt.title、plt.xlabel和plt.ylabel方法添加图形标题和轴标签。显示网格使用plt.grid(True)方法显示网格线。显示图形使用plt.show()方法显示图形。 5. 直方图展示销售额分布 直方图适合用来展示数据的频率分布。我们来绘制销售额的直方图 plt.hist(data[sales], bins5, edgecolorblack) plt.title(Sales Distribution) plt.xlabel(Sales (in thousands)) plt.ylabel(Frequency) plt.grid(True) plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。准备数据使用字典形式准备数据。绘制直方图使用plt.hist方法绘制直方图第一个参数是数据样本bins参数设置直方图的柱子数量edgecolor参数设置柱子的边框颜色。添加标题和标签使用plt.title、plt.xlabel和plt.ylabel方法添加图形标题和轴标签。显示网格使用plt.grid(True)方法显示网格线。显示图形使用plt.show()方法显示图形。 6. 组合图展示多种数据 组合图可以同时展示多种类型的数据。我们来创建一个组合图包含折线图和柱状图 fig, ax1 plt.subplots()# 折线图销售额 ax1.plot(data[month], data[sales], b-, markero, labelSales) ax1.set_xlabel(Month) ax1.set_ylabel(Sales (in thousands), colorb) ax1.tick_params(y, colorsb)# 创建第二个Y轴 ax2 ax1.twinx() ax2.bar(data[month], data[expenses], alpha0.6, colorr, labelExpenses) ax2.set_ylabel(Expenses (in thousands), colorr) ax2.tick_params(y, colorsr)# 添加标题 plt.title(Monthly Sales and Expenses)# 添加图例 fig.tight_layout() fig.legend(locupper left, bbox_to_anchor(0.1,0.9))# 显示图形 plt.show()代码解析 导入库使用import matplotlib.pyplot as plt导入Matplotlib库。准备数据使用字典形式准备数据。创建图形和子图使用plt.subplots()方法创建图形和子图对象。fig是图形对象ax1是第一个子图对象。绘制折线图使用ax1.plot方法绘制折线图设置折线图颜色和标记样式。设置第一个Y轴标签使用ax1.set_xlabel和ax1.set_ylabel方法设置第一个子图的x轴和y轴标签color参数设置标签颜色。创建第二个Y轴使用ax1.twinx()方法创建第二个Y轴。绘制柱状图使用ax2.bar方法绘制柱状图设置柱状图颜色和透明度。设置第二个Y轴标签使用ax2.set_ylabel方法设置第二个子图的y轴标签color参数设置标签颜色。添加标题使用plt.title方法为整个图形添加标题。调整布局和添加图例使用fig.tight_layout()方法自动调整布局使用fig.legend方法添加图例设置图例的位置。显示图形使用plt.show()方法显示图形。
http://www.hkea.cn/news/14549909/

相关文章:

  • 做网站衡水重庆建站模板平台
  • 鞍钢建设集团网站百度的seo排名怎么刷
  • 长沙seo网站排名优化网站开发验收模板
  • 中国最大的网站建设公司模拟电脑游戏的app
  • 常州公司网站建设长沙九度网络科技
  • 电商网站开发需要什么语言女孩子千万不要做房地产销售
  • dw建设网站的代码模板专业的网站建设设计价格
  • 用asp.net 做网站肇庆专业网站建设公司
  • 那个网站做的系统最好网站开发成本
  • 网站对应不同域名引擎搜索入口
  • 芜湖做网站哪家好广告策划书包括什么内容
  • 汕头网站建设报价wordpress 新增页面
  • ps切片工具做网站咸阳seo
  • 自己做网站发信息常见的网站结构类型
  • 衡阳城乡建设局网站wordpress SORA 主题
  • 曼朗策划网站建设昆明做网站报价
  • 北京做网站设计阿勒泰高端网站建设公司
  • 博客网站开发源代码网站赏析
  • 株洲做网站优化网页制作公司报价谈判方案
  • 网站文章添加软件网站开发实训报告
  • 深圳做营销网站设计建筑交流平台
  • 关于幼儿建设网站ppt模板台州网站建设惠店科技
  • 国外做滑板网站做网站建
  • 韩语网站建设注意事项网站做记录访客
  • 天津公司网站设计做网站个人怎么签合同
  • 重庆网站空间费用学做家庭树网站
  • 前程无忧做一年网站多钱wordpress添加二维码弹窗
  • 邯郸手机网站建设报价专业网站建站公司
  • 深圳网站建设工作社交电商app开发
  • 网站为什么没有被收录杭州云优化信息技术有限公司