latex画流程图例子详解,如何画转折线,运行不出来?

先说如何画转折线?

思路:定义点,用点作为过渡。具体详见下面的例子

运行不出来?

可能是没有加分号; 比如:\node (stop) [startstop, below of=n3] {结束};

例子详解

带入包

\usepackage{tikz,mathpazo} # 导入包
\usetikzlibrary{shapes.geometric, arrows,chains} 
	\thispagestyle{empty}
	%% 流程图定义元素样式
	%定义矩形框架(rectangle)的名字为startstop,即圆角(rounded corners)矩形框架的名字命为startstop
	\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black] % 矩形
	\tikzstyle{io} = [trapezium, trapezium left angle=70, trapezium right angle=110, minimum width=3cm, minimum height=1cm, text centered, draw=black]  % 平行四边形
	\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, text centered, draw=black] % 矩形命名为process
	\tikzstyle{point}=[coordinate,on grid,] % 像素点,用于连接转移线
	\tikzstyle{test}=[diamond,aspect=2,draw,thin] % 菱形命名为test
	\tikzstyle{arrow} = [thick,->,>=stealth]
	% 开始画流程图
	\begin{tikzpicture}[node distance=2cm]
		% 定义流程图具体形状
		% start表示该框命名为start;内容是{开始},starstop是上面定义的圆角矩形框架的名字,表示这个框用圆角矩形
		\node (start) [startstop] {开始};
		% io是上文定义的平行四边形 below of 表示位置位于‘start’的下面
		\node (n1) [io, below of=start] {输入};
		% process,这个框用矩形
		\node (eq1) [process, below of=n1] {过程1};
		% test是上文定义的菱形 yshift=-0.5cm, 垂直方向向下移动0.5cm;同理有水平方向移动xshift
		\node (dec1) [test, below of=eq1, yshift=-0.5cm] {决策};
		\node (n2) [process, below of=dec1, yshift=-0.5cm] {过程2};
		\node (n3) [io, below of=n2] {输出};
		\node (stop) [startstop, below of=n3] {结束};
		% 画点,用于连线,点位于‘dec1’的左边,node distence表示距离‘dec1’3cm。
		\node[point,right of=dec1,node distance=3cm](point1){这是一个肉眼看不见的点}; 
		
		%连接具体形状
		\draw [arrow](start) -- (n1); % arrow表示箭头线,从框strt连到框n1,中间的--可用to代替
		\draw [arrow](n1) -- (eq1); 
		\draw [arrow](eq1) -- (dec1);
		\draw [arrow](dec1) to node[left]{是} (n2);  % node[left]{是}添加标签’是‘,位于线条的左边left,可选参数有yshift,xshift
		% 将dec1框架连到point1这个点,再将point1用转折线连到eq1这个框架
		\draw [-](dec1) -- (point1); % 决策到点的连线 -表示无箭头实线
		\draw [arrow](point1) |- node[right, yshift=-2cm]{否}(eq1);  % 点到方程1的连线 % yshift表示垂直方向向上移动2cm,|- 表示转折的连线,即该点(point1)转折一下再链接(eq1)
		\draw [arrow](n2) -- (n3);
		\draw [arrow](n3) -- (stop);
	\end{tikzpicture}

在这里插入图片描述
更多请参考:
Latex 绘制流程图—CSDN (例子详解)
Latex 画流程图—简书 (参数详解)

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
使用LaTeX折线图可以通过使用tikz和pgfplots包来实现。首先,你需要在导言区引入相关的包,如下所示: \usepackage{tikz} \usepackage{pgfplots} 然后,你可以在文档中插入以下代码来折线图: \begin{figure}[htbp] \centering \begin{tikzpicture} \begin{axis}[ xlabel=x, ylabel=y, tick align=outside, legend style={at={(0.5,-0.2)},anchor=north} ] % 在这里添加你的数据点和折线 \addplot coordinates {(0,0) (1,1) (2,0) (3,2)}; \addplot coordinates {(0,1) (1,0) (2,1) (3,3)}; % 在这里添加你的图例条目 \legend{Line 1, Line 2} \end{axis} \end{tikzpicture} \caption{图例名称} \label{fig:name} \end{figure} 你可以在代码中的"\addplot coordinates"行中添加你的数据点,并在"\legend"行中添加你的图例条目。通过修改xlabel和ylabel可以指定横轴和纵轴的标签。你还可以根据需要调整其他参数,如刻度位置和图例位置等。最后,通过使用\caption和\label来添加图例名称和引用标签。 以上是一个简单的示例,你可以根据自己的需求进行修改和扩展。使用LaTeX折线图可以得到美观且专业的结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [使用LaTex折线图](https://blog.csdn.net/m0_59118544/article/details/118255167)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值