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

外贸电商网站开发查看网站流量的工具

外贸电商网站开发,查看网站流量的工具,计划网站搭建,黄骅市怎么读简介 使用Python作为核心开发工具的机器学习和深度学习研究者自然会希望使用Matplotlib进行科研图表的绘制,但是Matplotlib默认的样式并不适合科研论文的出版,而SciencePlots就是为此定制的一系列科研绘图样式库,可以绘制很合适科研图表。 …

简介

使用Python作为核心开发工具的机器学习和深度学习研究者自然会希望使用Matplotlib进行科研图表的绘制,但是Matplotlib默认的样式并不适合科研论文的出版,而SciencePlots就是为此定制的一系列科研绘图样式库,可以绘制很合适科研图表。

安装

具体的安装教程可以参考该项目Github开源地址,我这里简述一下。

PIP快速安装

使用下面的第一个命令安装最新版,第二个命令直接从PIP官方源下载安装,要落后最新版一个版本。

pip install git+https://github.com/garrettj403/SciencePlots.git
pip install SciencePlots

手动安装

上面的PIP安装会自动下载所有的*.mplstyle文件并将其放在当前环境的matplotlib的stylelib文件夹下,这个步骤也可以手动完成。Clone官方仓库到本地,将其中style文件夹下的所有以mplstyle为后缀的文件拷贝到matplotlib的资源目录下的stylelib文件夹,获得matplotlib资源目录可以通过下面的代码段获取。

import matplotlib
print(matplotlib.get_configdir())

获得该目录后直接访问,新建stylelib文件夹(若有则不需要新建),将所有*.mplstyle文件放到该目录下即可。

在这里插入图片描述

使用

在所有的样式中,science.mplstyle为最核心的样式,使用该样式的方法和matpl切换样式的方法一致。

import matplotlib.pyplot as plt
plt.style.use('science')

当然,也可以指定多个样式,如下面这段代码中,ieee样式在某些部分会覆盖science样式以达到绘图需求。

import matplotlib.pyplot as plt
plt.style.use(['science','ieee'])

上面这几种方法都是对整个脚本生效的,想要对某个部分绘图的代码生效,则只需要使用with语句进行上下文管理即可。

with plt.style.context(['science', 'ieee']):plt.figure()plt.plot(x, y)plt.show()

案例

下面三个图是science样式、science+ieee以及science+ieee+grid样式的效果,在样式中加入no-latex以禁用Latex字体渲染,这是因为science样式默认采用Latex渲染,若没有安装Latex或者考虑到其比较耗时,禁用即可。


science

science+ieee

science+ieee+grid

上述效果的代码如下。

import numpy as np
import matplotlib.pyplot as plt
def model(x, p):return x ** (2 * p + 2) / (2 + x ** (2 * p))
x = np.linspace(0.75, 1.25, 201)
with plt.style.context(['science', 'no-latex']):fig, ax = plt.subplots()for p in [10, 15, 20, 30, 50, 100]:ax.plot(x, model(x, p), label=p)ax.legend(title='Order')ax.set(xlabel='Voltage (mV)')ax.set(ylabel='Current (μA)')ax.autoscale(tight=True)fig.savefig('fig1.png', dpi=300)
with plt.style.context(['science', 'ieee', 'no-latex']):fig, ax = plt.subplots()for p in [10, 20, 50]:ax.plot(x, model(x, p), label=p)ax.legend(title='Order')ax.set(xlabel='Voltage (mV)')ax.set(ylabel='Current (μA)')ax.autoscale(tight=True)fig.savefig('fig2.png', dpi=300)
with plt.style.context(['science','ieee', 'grid', 'no-latex']):fig, ax = plt.subplots()for p in [10, 20, 50]:ax.plot(x, model(x, p), label=p)ax.legend(title='Order')ax.set(xlabel='Voltage (mV)')ax.set(ylabel='Current (μA)')ax.autoscale(tight=True)fig.savefig('fig3.png', dpi=300)

补充说明

如果有论文里绘图想要使用Matplotlib又不想花费太多精力定制绘图样式,SciencePlots是很不错的选择,已经有不少发表的文章采用该库了,感兴趣可以尝试一下。

http://www.yayakq.cn/news/160946/

相关文章:

  • 如何开办网站网站备案安全责任书是谁盖章
  • 校史网站开发技术网站的毕业设计怎么做
  • 台州网站优化国外看新闻app推荐
  • 盐山联通大厦 网站建设做服装外单的网站
  • 购物网站制作怎么做东莞网页设计与制作
  • ps如何做网站轮播图动物自己做的网站
  • 网站模板套用湖南岚鸿什么叫网站空间
  • 企业免费网站建设模板wordpress主题git
  • 如何制作网站站点ftp网站后台
  • 网站建设续费的回访话术男生短期培训就业
  • 国企网站建设需要注意鄱阳网站建设多少钱
  • 怎么做类似淘宝网站吗如何统计网站pv
  • 外国电商设计网站有哪些问题青岛网站建设哪里好
  • 旅行网站模板哪里有创建网站的
  • 网站建设功能表太原招聘网站开发
  • 营销型网站建设价值招人制作网站
  • 电子商务网站设计岗位主要是把网站做静态化
  • 建站是什么意思宁波企业网站优化报价
  • 四川住房和城乡建设厅网站打不开新闻热点事件
  • 西安有哪些网站建设外包公司百度资源站长平台
  • 快速优化网站排名软件无为建设局网站
  • 工程建设网站怎么提交免签接口wordpress
  • 不关站备案wordpresswordpress 知更鸟 网格
  • 单页面网站怎么优化企业网站建设如何去规划
  • 广东省水利工程建设信息网站网站外链购买平台
  • 网站后台管理系统 asp抖音创作者服务平台
  • 网站怎么制作视频营销方向有哪些
  • 装修设计公司网站沧州大型企业网站建设
  • 社保减员要怎么做 国税局网站大型电商网站开发方案
  • 婚纱网站模板下载网站建设电话销售话术实例