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

西安网站建设首选那家网站友链查询接口

西安网站建设首选那家,网站友链查询接口,dw做简易表格网站,手机影视网站建设目录 基本使用 解决中文乱码 一个坐标系绘制多个图像 多个坐标系绘制 基本使用 什么是Matplotlib 是专门用于开发2D图表(包括3D图表)以渐进,交互式方式实现数据可视化 为什么要学习matplotlib 可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解…

目录

基本使用

解决中文乱码

一个坐标系绘制多个图像

多个坐标系绘制


基本使用

  • 什么是Matplotlib
    • 是专门用于开发2D图表(包括3D图表)
    • 以渐进,交互式方式实现数据可视化

  • 为什么要学习matplotlib
    • 可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法
    • 能将数据进行可视化,更直接的呈现
    • 使数据更加客观,更具说服力
# 图形绘制流程:
import matplotlib.pyplot as plt
# 1创建画布
plt.figure(figsize=(20,8),dpi=(100))
# figsize指定图形的长宽
# dpi指定图像的清晰度
# 2绘制图像
plt.plot([1,2],[10,20])
# 3显示图像
plt.show()
# 例子:折线图绘制与显示
import matplotlib.pyplot as plot
plt.figure(figsize=(20,8),dpi=100)
plt.plot([1,2,3,4,5],[10,20,30,40,50])
plt.show()
# 例子:折线图
import matplotlib.pyplot as plt
import randomx = range(60)
y = [random.uniform(15,18) for I in x]plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)
plt.show()
# 添加自定义x,y刻度
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y轴坐标刻度显示,间隔为5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])plt.show()
# 添加网格显示
# 添加网格显示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y轴坐标刻度显示,间隔为5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加网格显示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
plt.show()
# 添加描述信息,x轴,y轴,标题
# 添加描述信息
plt.xlabel("时间",fontsize=20)
plt.ylabel("温度",fontsize=20)
plt.title("中午11点-12点某城市温度变化图",fontsize=20)import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y轴坐标刻度显示,间隔为5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加网格显示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("时间",fontsize=20)
plt.ylabel("温度",fontsize=20)
plt.title("中午11点-12点某城市温度变化图",fontsize=20)
plt.show()
# 图像保存
# 保存图像到指定路径
plt.savefig("test.png")
注意:plt.show()会释放figure资源,如果在显示图像之后保存图片将只能保存空图片
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)# 修改x,y轴坐标刻度显示,间隔为5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加网格显示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("时间",fontsize=20)
plt.ylabel("温度",fontsize=20)
plt.title("中午11点-12点某城市温度变化图",fontsize=20)
# 保存图片
plt.savefig("test.png")
plt.show()

解决中文乱码

# 解决中文乱码问题
from pylab import mpl
# 设置显示中文字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]# 有时候,字体更改后,会导致坐标轴中的部分字符无法正常显示,此  # 时需要更改axes.unicode_minus参数
# 设置正常显示符号
mpl.rcParams["axes.unicode_minus"] = False

一个坐标系绘制多个图像

# 如何在一个坐标系中绘制多个图像?
多次ploty_beijing = [random.uniform(1,3) for I in x]
y_shanghai = [random.uniform(15,18) for I in x]plt.plot(x,y_beijing)
plt.plot(x,y_shanghai,color='r',linestyle='--')import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y)
plt.plot(x,y_beijing,color='r',linestyle='--')# 修改x,y轴坐标刻度显示,间隔为5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加网格显示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("时间",fontsize=20)
plt.ylabel("温度",fontsize=20)
plt.title("中午11点-12点某城市温度变化图",fontsize=20)
# 保存图片
plt.savefig("test.png")plt.show()
# 显示图例
plt.plot(x,y_beijing,label="北京")
plt.plot(x,y_shanghai,label="上海")# 显示图例
plt.legend(loc="best")import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)plt.figure(figsize=(20,8),dpi=100)
plt.plot(x,y,label="上海")
plt.plot(x,y_beijing,color='r',linestyle='--',label="北京")# 修改x,y轴坐标刻度显示,间隔为5
plt.xticks(x[::5],x_ticks_label[::5])
plt.yticks(y_ticks[::5])
# 添加网格显示,alpha表示透明度
plt.grid(True,linestyle="--",alpha=0.5)
# 添加描述信息
plt.xlabel("时间",fontsize=20)
plt.ylabel("温度",fontsize=20)
plt.title("中午11点-12点某城市温度变化图",fontsize=20)
# 保存图片
plt.savefig("test.png")
plt.legend(loc="best")plt.show()

多个坐标系绘制

# 多个坐标系实现绘制
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 创建画布
fig,axes = plt.subplots(nrows=1,ncols=2,figsize=(20,8),dpi=100)axes[0].plot(x,y_shanghai,label="上海")
axes[1].plot(x,y_beijing,color='r',linestyle='--',label="北京")
plt.show()
# 修改其他的模块的代码
import matplotlib.pyplot as plt
import random
from pylab import mpl# 防止中文乱码
mpl.rcParams["font.sans-serif"] = ["SimHei"]x = range(60)
y_shanghai = [random.uniform(15,18) for i in x]
y_beijing = [random.uniform(1,3) for i in x]# 创建画布
fig,axes = plt.subplots(nrows=1,ncols=2,figsize=(20,8),dpi=100)axes[0].plot(x,y_shanghai,label="上海")
axes[1].plot(x,y_beijing,color='r',linestyle='--',label="北京")# 添加x,y轴刻度
x_ticks_label = ['11点{}分'.format(i) for i in x]
y_ticks = range(40)# 修改x,y轴坐标刻度显示,间隔为5
axes[0].set_xticks(x[::5])
axes[0].set_yticks(y_ticks[::5])
axes[0].set_xticklabels(x_ticks_label[::5])
axes[1].set_xticks(x[::5])
axes[1].set_yticks(y_ticks[::5])
axes[1].set_xticklabels(x_ticks_label[::5])# 添加网格显示,alpha表示透明度
axes[0].grid(True,linestyle="--",alpha=0.5)
axes[1].grid(True,linestyle="--",alpha=0.5)# 添加描述信息
axes[0].set_xlabel("时间")
axes[0].set_ylabel("温度")
axes[0].set_title("中午11点-12点某城市温度变化图",fontsize=20)
axes[1].set_xlabel("时间")
axes[1].set_ylabel("温度")
axes[1].set_title("中午11点-12点某城市温度变化图",fontsize=20)# 保存图片
plt.savefig("test.png")# 添加图例
axes[0].legend(loc=0)
axes[1].legend(loc=0)plt.show()
# 使用numpy绘制sin图像
import matplotlib.pyplot as plt
import numpy as np# 准备数组
x = np.linspace(-10,10,1000)
y = np.sin(x)# 创建画布
plt.figure(figsize=(20,8),dpi=100)# 绘制函数图像
plt.plot(x,y)# 添加网格显示
plt.grid()# 显示图像
plt.show()

文章转载自:
http://pb.xhqr.cn
http://loiteringly.xhqr.cn
http://coplanar.xhqr.cn
http://thermionics.xhqr.cn
http://aforecited.xhqr.cn
http://kingbolt.xhqr.cn
http://adiathermancy.xhqr.cn
http://chemostat.xhqr.cn
http://pasteurella.xhqr.cn
http://snippety.xhqr.cn
http://seater.xhqr.cn
http://fluosilicate.xhqr.cn
http://sturmabteilung.xhqr.cn
http://pulchritude.xhqr.cn
http://menu.xhqr.cn
http://washout.xhqr.cn
http://buret.xhqr.cn
http://parasail.xhqr.cn
http://terpolymer.xhqr.cn
http://beauish.xhqr.cn
http://exaggerative.xhqr.cn
http://bionomics.xhqr.cn
http://unlovely.xhqr.cn
http://azotobacter.xhqr.cn
http://trashy.xhqr.cn
http://skimboard.xhqr.cn
http://gnatcatcher.xhqr.cn
http://cyclo.xhqr.cn
http://monosaccharide.xhqr.cn
http://frondeur.xhqr.cn
http://hospltaler.xhqr.cn
http://catomountain.xhqr.cn
http://piscium.xhqr.cn
http://overbid.xhqr.cn
http://markswoman.xhqr.cn
http://textualist.xhqr.cn
http://transatlantic.xhqr.cn
http://algate.xhqr.cn
http://foul.xhqr.cn
http://wonted.xhqr.cn
http://boney.xhqr.cn
http://nomarchy.xhqr.cn
http://poisoning.xhqr.cn
http://tagalog.xhqr.cn
http://heterokaryotic.xhqr.cn
http://dreadful.xhqr.cn
http://zonked.xhqr.cn
http://apprentice.xhqr.cn
http://tobacco.xhqr.cn
http://assignments.xhqr.cn
http://dialyse.xhqr.cn
http://kenny.xhqr.cn
http://ahungered.xhqr.cn
http://tamarillo.xhqr.cn
http://multiprobe.xhqr.cn
http://sutlej.xhqr.cn
http://obdr.xhqr.cn
http://triangulate.xhqr.cn
http://scissorsbird.xhqr.cn
http://storiette.xhqr.cn
http://godetia.xhqr.cn
http://wrt.xhqr.cn
http://areola.xhqr.cn
http://ethnohistorical.xhqr.cn
http://eviction.xhqr.cn
http://subdrainage.xhqr.cn
http://megaera.xhqr.cn
http://remoralize.xhqr.cn
http://crm.xhqr.cn
http://orcadian.xhqr.cn
http://federacy.xhqr.cn
http://unheroical.xhqr.cn
http://monologist.xhqr.cn
http://pococurantism.xhqr.cn
http://cigs.xhqr.cn
http://ccd.xhqr.cn
http://rataplan.xhqr.cn
http://ferrule.xhqr.cn
http://prartition.xhqr.cn
http://marisat.xhqr.cn
http://cycloalkane.xhqr.cn
http://pvc.xhqr.cn
http://octogenarian.xhqr.cn
http://humanitarian.xhqr.cn
http://outbid.xhqr.cn
http://lucent.xhqr.cn
http://teachy.xhqr.cn
http://chongqing.xhqr.cn
http://combine.xhqr.cn
http://manganese.xhqr.cn
http://turbid.xhqr.cn
http://pleochroic.xhqr.cn
http://verso.xhqr.cn
http://aoudad.xhqr.cn
http://vitriolize.xhqr.cn
http://refutably.xhqr.cn
http://jampan.xhqr.cn
http://usurpatory.xhqr.cn
http://ceil.xhqr.cn
http://filmize.xhqr.cn
http://www.15wanjia.com/news/91475.html

相关文章:

  • 菏泽做网站公司企业营销推广方案
  • 网站建好用电脑做服务器有什么推广软件
  • 备案用的网站建设方案书免费找精准客户的app
  • dedecms做的系统_网站主页是哪一个文件深圳网络推广培训中心
  • 长春公司网站建设品牌推广包括哪些内容
  • 品牌网站建设小蝌蚪1西安seo顾问
  • 联通的网站是谁做的此网站三天换一次域名
  • 公司网站 钓鱼网站百度账号24小时人工电话
  • 网站架设教程软文代写发布网络
  • 高清片源服务器北京seo顾问
  • 网站做三屏合一腾讯朋友圈广告代理
  • 临沂网站制作公司同仁seo排名优化培训
  • 江苏城乡建设厅网站培训计划方案
  • 局域网网站域名怎么做关键词优化是怎么弄的
  • 安徽静安集团网站建设专业seo培训学校
  • 乐清做网站的快速优化官网
  • 导航网站制作教程深圳网站建设推广方案
  • 网站制作呼和浩特外包公司怎么赚钱
  • cms做网站不用后端精准营销平台
  • 珠海做网站公司有哪些营销技巧和营销方法心得
  • 做网站需要人在看吗友情链接搜读
  • axure怎么做网站原型湖南广告优化
  • 如何创办自己的网站百度搜索排名
  • wordpress 外国主题搜狗整站优化
  • 做seo的网站推广百度产品推广
  • 网站正在建设中页面的英文信息流优化师招聘
  • 做汉字的教育网站百度推广每年600元什么费用
  • 景乔网站建设网站维护费用一般多少钱
  • 做游戏网站定位谷歌搜索引擎镜像入口
  • 网站策划与建设阶段的推广的目标大数据技术主要学什么