首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏科研猫

    SCI论文绘图那些事

    作为一名科学研究人员,在论文写作中肯定需要经常绘制各种各样的图表,科研论文中的图表是研究结果一种直观的显示方式。俗话说好马配好鞍,一个好的科研成果往往需要生动形象的表述才能让编辑和读者更容易看懂。 科研绘图,不同于我们常规的作图,要想做出高级的文章配图是一个大工程。在很多人眼里,科研绘图跟常规我们在网络中看到的各种图没有太大区别,只要把想要表达的意思讲清楚就行了。这种观念真的是大错特错! 而恰恰相反,在我们周围的很多人对于科研绘图的重要性还没有一个清楚的认识,以致对于绘图中的很多要求和概念,我们并不知晓,更不要说画出来一副合格的Artwork。 今天我们就从最基础的知识点入手,讲讲关于科研绘图,有哪些你还不知道的事。 想系统学习R作图的,可以直接关注文末二维码,联系客服,领取R语言ggplot2绘图教材。 ? 插图文件的格式 插图文件格式主要有两种:位图和矢量图。

    2.5K30发布于 2019-11-01
  • 来自专栏sktj

    python pyqt5 matplotlib绘图

    import sys import random import matplotlib matplotlib.use("Qt5Agg") from PyQt5 import QtCore from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QSizePolicy, QWidget from numpy import self.axes = self.fig.add_subplot(111) # 建立一个子图,如果要建立复合图,可以在这里修改 #self.axes.hold(False) # 每次绘图的时候不保留上一次绘图的结果 QSizePolicy.Expanding) FigureCanvas.updateGeometry(self) '''绘制静态图,可以在这里定义自己的绘图逻辑 '''动态图的绘图逻辑可以在这里修改''' def update_figure(self): self.fig.suptitle('测试动态图') l = [random.randint

    2.3K10发布于 2019-07-27
  • 来自专栏sktj

    python pyqt5 绘图QPixmap

    QApplication, QWidget from PyQt5.QtGui import QPainter, QPixmap from PyQt5.QtCore import Qt, QPoint Winform(QWidget): def init(self, parent=None): super(Winform, self).init(parent) self.setWindowTitle("绘图例子 """ import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QPainter, = QPoint() self.endPoint = QPoint() # 辅助画布 self.tempPix = QPixmap() # 标志是否正在绘图 self.isDrawing = ) y = self.lastPoint.y() w = self.endPoint.x() - x h = self.endPoint.y() - y # 如果正在绘图

    3.3K10发布于 2019-07-22
  • 来自专栏R语言数据分析

    R语言基础5绘图基础)

    base ggplot2 ggpubr 2,拼图 par里的mfrow grid.arrange cowplot patchwork 3,导出 经典三段论 ggsave eoffice——topptx 绘图 图片 基础包 plot(iris[,1],iris[,3],col = iris[,5]) text(6.5,4, labels = 'hello') dev.off() #关闭画板 ggplot2 library(ggplot2) #1.入门级绘图模板:作图数据,横纵坐标 ggplot(data = iris)+ geom_point(mapping = aes(x = Sepal.Length #https://mp.weixin.qq.com/s/p7LLLvzR5LPgHhuRGhYQBQ 拼图 图片 图片 可以在STHA网站找到现成的代码。 2、搜索画图代码 3、仿制示例数据 4、套代码,调整细节 玩转字符串 str_length() length()#向量里面元素的个数 str_split() str_sub(x,5,9)#提取5-9的元素

    98771编辑于 2023-09-23
  • 来自专栏自学气象人

    当气象绘图碰上PyQt5...

    今天尝试下气象绘图与PyQt5结合。 首先是PyQt5的安装: pip install PyQt5 pip install pyqt5-tools 可以通过下面若干可选的操作来检查是否已经安装成功: Win+S呼出Cornata主面板(搜索框 在cmd中输入pyuic5,如果返回“Error: one input ui-file must be specified”说明安装成功。 "选择文件",os.getcwd(),"All Files(*);;Text Files(*.txt)") self.textEdit.setText(self.filename) 绘图按钮和展示图片 clicked.connect(self.plot_fig) self.pushButton_3.clicked.connect(self.save) 最终效果: 气象绘图数据和代码可以参考

    48620编辑于 2023-06-21
  • 来自专栏javascript趣味编程

    2.2.4 HTML5 Canvas绘图基础

    Canvas是HTML标准近年发展到HTML5时添加的新特性,用于在网页上高效绘图。 H5 canvas绘图,与MFC(Microsoft Foundation Classes)或Visual Basic等绘图步骤类似。 <title>CH2: Canvas Demo </title> 5. //图形绘制与微软MFC类库中绘图接口类似 3. function main () {//主程序入口 4. var theCanvas = document.getElementById("canvasOne");//获取canvas实例 5.

    88620发布于 2018-08-05
  • 来自专栏前端技术开发

    H5的canvas绘图技术

    canvas元素是HTML5中新添加的一个元素,该元素是HTML5中的一个亮点。Canvas元素就像一块画布,通过该元素自带的API结合JavaScript代码可以绘制各种图形和图像以及动画效果。 CanvasRenderingContext2D) 首先,获取canvas元素,然后调用元素的getContext(“2d”)方法,该方法返回一个CanvasRenderingContext2D对象,使用该对象就可以在画布上绘图5.绘制图形(stroke) //语法: ctx.stroke(); * 解释:根据路径绘制线。 mcontext.closePath(); //结束路径 mcontext.stroke(); //描边路径 </script> 案例:理解canvas基于状态的绘图

    1.4K10发布于 2019-09-23
  • day5记录 R语言绘图

    #作图分三类 1.基础包base 略显陈旧 了解一下 plot(iris[,1],iris[,3],col = iris[,5]) text(6.5,4, labels = 'hello') dev.off ggscatter(iris, x="Sepal.Length", y="Petal.Length", color="Species") ggplot2 绘图 library(ggplot2) 绘图模版 ggplot(data = <DATA>) + geom_<FUNCTION>(mapping = aes(<MAPPINGS>)) 列名不带引号,函数之间写加号 #1.入门级绘图模板:作图数据,横纵坐标 ggplot(data = iris)+ geom_point(mapping = aes(x = iris[,1], data = iris) + geom_point(mapping = aes(x = Sepal.Length, y = Petal.Length), size = 5,

    31010编辑于 2025-02-12
  • 来自专栏javascript趣味编程

    2.2.4 HTML5 Canvas绘图基础

    Canvas是HTML标准近年发展到HTML5时添加的新特性,用于在网页上高效绘图。 H5 canvas绘图,与MFC(Microsoft Foundation Classes)或Visual Basic等绘图步骤类似。 <title>CH2: Canvas Demo </title> 5. //图形绘制与微软MFC类库中绘图接口类似 3. function main () {//主程序入口 4. var theCanvas = document.getElementById("canvasOne");//获取canvas实例 5.

    86200发布于 2018-08-08
  • 科研绘图系列:R语言绘制SCI论文代码合集

    介绍 【科研绘图系列】R语言绘制SCI论文图合集 加载R包 library(ggplot2) library(tidyverse) library(reshape2) library(ggbeeswarm ) library(uwot) library(mixOmics) library(cowplot) 数据下载 所需要的数据的下载链接: 百度网盘链接: 从百度网盘下载 提取码: 前往R语言绘制SCI论文图合集获取 ],OneMonth[c(1:19),i], paired = T, alternative = "two.sided", na.rm = T)$p.value Postchallenge[i,5] OneWeek[c(1:19),i], paired = T, alternative = "two.sided", na.rm = T)$p.value Postchallenge.IgA[i,5] OneWeek[c(1:19),i], paired = T, alternative = "two.sided", na.rm = T)$p.value Postchallenge_1wk[i,5]

    33510编辑于 2025-02-19
  • 来自专栏庄闪闪的R语言手册

    基于 R 语言的科研论文绘图技巧详解(2)

    第一幅图的介绍可见:基于 R 语言的科研论文绘图技巧详解(1)。后面几幅图会一一介绍,读者在学习过程中,可以将内部学到的知识点应用到自己的图形绘制中。 绘图 加载包 首先加载一些需要使用到的包。 quality bitmap library(ggforce) # Collection of additional ggplot stats + geoms 设置主题 接下来,为了方便起见,作者在绘图前设置好了主题 n sample fraction err # 1 3 apical side 0.010 0.002 # 2 4 apical side 0.050 0.010 # 3 5 绘图步骤详解 由于代码复杂,知识点较多,为了读者更好理解代码逻辑和含义,小编将其分布讲解。最后再将完整代码放到本节末。

    1.3K20编辑于 2022-05-24
  • 来自专栏庄闪闪的R语言手册

    基于 R 语言的科研论文绘图技巧详解(4)

    这个图在科研绘图中较为常用,例如:将算法的收敛情况和计算所耗时间同时绘制。 前三幅图的详细代码介绍可见:基于 R 语言的科研论文绘图技巧详解(3)基于 R 语言的科研论文绘图技巧详解(2)基于 R 语言的科研论文绘图技巧详解(1)。 绘图 加载包 首先加载一些需要使用到的包。 这一部分在第一篇推文 基于 R 语言的科研论文绘图技巧详解(1)给出,代码将在文末中完整代码给出。 手动修改大部分面板,具体可以参考本篇文章[2]。 学会融会贯通,用到自己的科研绘图中。 先简单绘制出线性图,可以看到:在 x 轴附近, y 轴下降的很快。

    1.1K20编辑于 2022-05-24
  • 来自专栏庄闪闪的R语言手册

    基于 R 语言的科研论文绘图技巧详解(1)

    绘图 加载包 首先加载一些需要使用到的包。 quality bitmap library(ggforce) # Collection of additional ggplot stats + geoms 设置主题 接下来,为了方便起见,作者在绘图前设置好了主题 color = "black", margin = margin(t = -5) plot.title = element_text(size = base_size, color = "black"), ) } 绘图步骤详解 color = "black", margin = margin(t = -5)

    1.8K20编辑于 2022-05-24
  • 来自专栏庄闪闪的R语言手册

    基于 R 语言的科研论文绘图技巧详解(3)

    前两幅图的详细代码介绍可见:基于 R 语言的科研论文绘图技巧详解(2),基于 R 语言的科研论文绘图技巧详解(1)。 绘图 加载包 首先加载一些需要使用到的包。 E8.5 59.44292 # 3 wildtype E8.5 44.47093 # 4 wildtype E8.5 45.87919 # 5 绘图步骤详解 这幅图的绘图代码比较传统,但是还是有些细节需要和大家分享下。 color = "black", margin = margin(t = -5)

    85730编辑于 2022-05-24
  • 来自专栏张俊红

    50种常见Matplotlib科研论文绘图合集!赶紧收藏~~

    5、计数图 (Counts Plot) 避免点重叠问题的另一个选择是增加点的大小,这取决于该点中有多少点。因此,点的大小越大,其周围的点的集中度越高。 例如,左边的前两个框具有相同大小的框,即使它们的值分别是5和47。因此,写入该组中的观察数量是必要的。 下面是根据USArrests数据集将美国各州分为5组的代表性示例。此图使用“谋杀”和“攻击”列作为X和Y轴。或者,您可以将第一个到主要组件用作X轴和Y轴。

    6.2K20编辑于 2022-06-07
  • 来自专栏气象学家

    Python气象绘图教程(十五)—Cartopy_5

    ), 1, 1, facecolor="#61BBFF") larger4 = mpatches.Rectangle((0, 0), 1, 1, facecolor="#0000FF") larger5 labels = ['0~10','10~25','25~50','50~100','100~250'] ax.legend([larger1,larger2,larger3,larger4,larger5] crs还控制着数据绘图与边界的裁剪,比如set_extent(crs=ccrs.PlateCarree()) ,就使裁剪的方式按照PlateCarree()的方式进行边界的裁剪,一个经典的案例即兰勃脱下的使用 (145, 10), (65, 10)]#五个点,但是首尾是一样的,以连接为封闭的四边形 boundary = Path(vertices)#边界形状 fig=plt.figure(figsize=(5,5

    12.6K53发布于 2020-06-17
  • 来自专栏登神长阶

    论文复现】LeNet-5

    出自论文 《Gradient-Based Learning Applied to Document Recognition》 。 C3层(卷积层) 使用16个5×5大小的卷积核,padding=0,stride=1,得到16个10×10大小的特征图 激活函数: ReLu 可训练参数:6×(5×5×3+1)+6×(5×5×4+1)+ 3×(5×5×4+1)+1×(5×5×6+1)=1516 16 个卷积核并不是都与 S2 的 6 个通道层进行卷积操作,如下图所示,C3 的前六个特征图(0,1,2,3,4,5)由 S2 的相邻三个特征图作为输入 S2 间断的四个特征图作为输入对应的卷积核尺寸为:5x5x4;最后的 15 号特征图由 S2 全部(6 个)特征图作为输入,对应的卷积核尺寸为:5x5x6。 C5 层是卷积层,使用 120 个 5×5x16 大小的卷积核,padding=0,stride=1进行卷积,得到 120 个 1×1 大小的特征图:5-5+1=1。

    77810编辑于 2024-11-30
  • 来自专栏脑机接口

    论文周报 | 第5

    论文提出了一种基于典型相关分析(CCA),特征提取和高斯混合模型(GMM)的实时伪影去除算法,以提高EEG信号的质量。 论文地址: https://www.hindawi.com/journals/jhe/2018/5081258/ 脑电情绪识别:脑功能连接网络与局部激活信息结合 导读: 情绪状态的转变通常会激活脑电功率谱的变化 该论文构建了一种具有相位锁定值的情绪相关脑网络,采用多特征融合方法将补偿激活信息与连接信息相结合进行情绪识别,以提高情绪识别的能力。 特征选择过程 激活模式主要反映被试者在不同情绪状态下的能量差异。 论文主要研究了功率谱密度(PSD),微分熵(DE),DASM,RASM,ASM,DCAU 这六个能量特征分布在不同情绪下的表现,如下图所示。 论文地址: https://ieeexplore.ieee.org/document/8634938

    66020发布于 2020-06-30
  • 来自专栏CSDN社区搬运

    LeNet-5论文复现)

    出自论文《Gradient-Based Learning Applied to Document Recognition》。 C3层(卷积层) 使用16个5×5大小的卷积核,padding=0,stride=1,得到16个10×10大小的特征图 激活函数: ReLu 可训练参数:6×(5×5×3+1)+6×(5×5×4+ 1)+3×(5×5×4+1)+1×(5×5×6+1)=15166×(5×5×3+1)+6×(5×5×4+1)+3×(5×5×4+1)+1×(5×5×6+1)=1516 16 个卷积核并不是都与 S2 C5 层是卷积层,使用 120 个 5×5x16 大小的卷积核,padding=0,stride=1进行卷积,得到 120 个 1×1 大小的特征图:5-5+1=1。 激活函数: ReLU 可训练参数:120×(5×5×16+1)=48120120×(5×5×16+1)=48120 F6层(全连接层) F6 是全连接层,共有 84 个神经元,与 C5 层进行全连接

    65310编辑于 2024-11-30
  • 来自专栏蚂蚁开源社区

    使用HTML5和Javascript设计绘图程序

    设计目标 首先,我们来设计下这个绘图程序将会拥有什么功能。 设计好后的绘图应用,效果如下图: ? Clears the canvas context.strokeStyle = "#df4b26"; context.lineJoin = "round"; context.lineWidth = 5; function redraw(){ /* context.strokeStyle = "#df4b26"; */ context.lineJoin = "round"; context.lineWidth = 5; 我们还要把绘图的区域限制在一个矩形框里,这要用到画布的save和clip方法。

    2.4K20发布于 2019-08-09
领券