![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TikZ模板
文章平均质量分 72
Daniel3030
这个作者很懒,什么都没留下…
展开
-
Tikz作图教程:动手 VS 动脑? 97行代码 VS 6行代码?
在学习Tikz的过程中,当我们对基本代码有一定熟悉之后,作图思路就是更重要的事情了。本文借一个例子谈谈作图思路的问题。昨天在网上看到这样一幅图形:看上去挺复杂的一个图,心里琢磨如果用Tikz来画,需要几行代码呢?我看到原文附的代码共有97行,而且里面的点的坐标看上去是由计算机生成的。也就是说,绘图者先在第三方软件用鼠标画出这幅图形,然后再转成Tikz代码,然后插入到TeX文档中。如果有这样的软件,对广大LaTeXer们来说岂不是一件大好事吗?因为这样及兼顾了Tikz的优秀出图品质,又能让绘图者节省原创 2022-05-16 19:41:14 · 550 阅读 · 0 评论 -
Tikz作图教程:图论中环的画法
Tikz作图教程:图论中环的画法 Tikz作图教程:图论中环的画法 今天我们来介绍基于Tikz的图论图形绘制宏包:tkz-graph。学会三个基本作图命令和若干选项参数,就能非常方便地绘制各种图论中的图形。一个图里面有三类要素:顶点(Vertex)、边(Edge)、环(Loop)。tkz-graph中的三个基本作图命令就是反斜杠\后面跟上这三个单词构成的。一、对命令的解释画顶点需要原创 2022-05-15 19:04:29 · 1471 阅读 · 0 评论 -
Tikz作图教程:如何画流程图?——从一个简单的例子谈起
今天我们来谈谈如何画流程图。广义的流程图是指流经一个系统的信息流、观点流或部件流的图形代表。流程图主要由两种元素构成:文本框和连接线段(通常带有箭头)。Tikz画这两类元素的工具是node和--线段工具。其中,文本框工具node在上一篇推文Tikz作图教程:两个漂亮的示意图,兼谈 Tikz 中的文本框——node 的高级用法中有详细的介绍。下面我们一个简单的例子来说明如何画流程图,掌握里面的思想以后就可以画出各种更加复杂的图形。如图1,这里文本框的大小、形状有类似的风格,但是框线颜色和填充颜色不同。原创 2022-05-13 22:14:03 · 2977 阅读 · 0 评论 -
Tikz作图模板:常见几何图形平铺图案的模板,一个命令实现任意层平铺
网友S是一个数学老师,常常需要用\LaTeX排版几何图形的平铺图案,例如下图:如果使用Tikz一个一个画正六边形显然是不现实的。Daniel 老师花了两天时间,制作了一个平铺图案的绘图模板,它包括下列工具:正六边形:环形平铺,水平平铺,按三角形平铺,按平行四边形平铺正方形:按正方形和长方形平铺等边三角形:按等边三角形平铺等腰直角三角形:按等腰直角三角形平铺这份模板提供了十个作图命令,每个命令含有一个可选参数,可以调节缩放比例,还有一个或两个必选参数,控制平原创 2022-05-01 17:43:43 · 1228 阅读 · 0 评论 -
Tikz作图教程:堆叠柱形图+折线图+误差线
今天我们来介绍使用基于Tikz的pgfplots宏包绘制堆叠图、折线图和误差线的组合图形。作图分析本图的难点在于:堆叠柱形图属于 ybar stacked类型的图,而折线图和误差线作图是另一种类型的图,当坐标系设置中有ybar stacked,键值时,pgfplots会将折线图的数据化成矩形堆叠上去,而不是画成线型图。解决方案是分别在两个坐标系中作图,pgfplots会将后面的图叠加到先作的图上,这就是“图层”的机制。两个坐标系的设置也是一个难点,它们的设置要相同,这样才不会出现坐标系不重原创 2021-12-16 09:35:48 · 3883 阅读 · 1 评论 -
Tikz作图教程:使用 pgfplots 宏包作堆叠图(stacked bar chart)
科研工作者常常需要绘制堆叠柱形图来呈现同一维度中不同数据的差异。所谓堆叠柱形图是柱状图的变形,拥有更多维度的表现力。柱形图的最大特点就是一目了然、清晰可见,而堆叠柱形图不仅可以清晰地比较某一个维度数据中不同类型数据之间的差异,还可以比较总数的差别。今天的推文我们详细介绍一下如何用基于Tikz 的宏包 pgfplots来方便地绘制堆叠柱形图(stacked bar chart)。准备数据我们需要处理的数据共有六组,每组包含1月到12月共12个数据。见下表:在这里插入图片描述现在我们做6个数据文原创 2021-12-16 09:35:19 · 1776 阅读 · 0 评论 -
Tikz作图教程:pgfplots宏包—三维数据散点图,完美重构文献美图
三组散点实验数据,彼此相差不大,如何对比它们的差异呢?我们来看一幅来自文献的图:作者别处心裁地将它们画在三维空间的三个平行的平面上,每个平面设置了三种不透明颜色,六条曲线设置不同的颜色、标注,图形下方有图例,看上去赏心悦目。如何重构这样一幅漂亮的图呢?谭编使用Origin完美重构了此图(见下图):今天我们来用LaTex宏包pgfplots(基于Tikz的宏包)来重新绘制这幅图。1. 输入实验数据,作出初步的图形\documentclass{standalone}\usepackage{pg.原创 2021-12-10 17:52:28 · 2696 阅读 · 1 评论 -
Tikz 作图教程:pgfplots 宏包三维数据的可视化绘图
前一篇推文讲解了使用pgfplots 宏包导入二维数据和可视化绘图的方法。今天我们来介绍一下科研工作者常常用到的三维数据的导入与绘图的方法。当一个函数关系式中出现了两个自变量时,我们需要用空间曲面来呈现其图像。编辑之谈(知名origin 绘图公众号)最近一篇推文——Origin怎样由公式创建3D函数图,回答了上海交通大学马博士的提问:怎样用下面的公式来创建三维图形?{MSMP=CL1.682Ct1.567MSMP=CL1.650Ct1.327 \left\{ \begin{aligned.原创 2021-12-05 08:35:37 · 1917 阅读 · 0 评论 -
Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法
pgfplots 绘图思想简介下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述:科研工作者在交流研究结果、论文时,将数据可视化往往是必要和方便的。pgfplots 宏包是一个非常优秀的可视化工具。pgfplots 让您作为终端用户只需要提供数据和绘图描述,而pgfplots 负责下列复杂而繁琐的工作,选择合适的缩放比例将图形缩放到指定的目标尺寸选择最佳显示范围分配标注位置,在适当的位置绘制带有刻度、标注的坐标轴pgfplots 解决了L原创 2021-11-27 11:37:32 · 1693 阅读 · 0 评论 -
Tikz作图教程:坐标轴不连续作图模板
在科研文献中我们常常看到如上面这种图形,上下两部分yyy轴的刻度单位不相同,可以用于比较两组数据,yyy轴中部感觉折叠了一下,这种表示yyy轴的方法专业术语叫作“axis discontinuity”——坐标轴不连续。当我们画比较两组数据的柱形图时,如果量组数据数值悬殊太大,也要使用这种作图技巧。例如,下表中是一周内某网络课程的页面浏览量和课程活动数的统计数据。两组数据的最大值相差7倍,所以当我们直接作图时会发现两个并列的柱子一个太高,另一个几乎不可见。我们如果使用坐标轴不连续的技巧来呈现数据就会获.原创 2021-11-25 23:35:07 · 1206 阅读 · 0 评论 -
TikZ教程:频率分布直方图 TikZ 模板
在科研工作以及中学统计学教学过程中常常需要画频率分布直方图,今天我们来介绍一下如何用 TikZ 快速绘制频率分布直方图。使用宏包 pgfplots 可以一键绘出频率直方分布图。具体步骤如下:1. 导言区调入pgfplots宏包\documentclass[margin=10pt]{standalone}\usepackage{pgfplots}\pgfplotsset{width=7cm,compat=1.17}\begin{document}2. 作图环境在 tikzpicture环境.原创 2021-11-24 19:39:35 · 1640 阅读 · 0 评论