4.1 画箭头

使用tikz绘制不同类型的箭头。

4.1.1 代码

\begin{tikzpicture}

\draw[->] (-3,3) -- (3,3);

\draw[->>] (-3,2) -- (3,2);

\draw[->|] (-3,1) -- (3,1);

\draw[-to] (-3,0) -- (3,0);

\draw[-latex] (-3,-1) -- (3,-1);

\draw[-stealth] (-3,-2) -- (3,-2);

\end{tikzpicture}

4.1.2 图形

箭头

4.2 画网格

画网格主要用于辅助绘图,其中 help lines 是个不错的参数设置。此外 step 用来控制网格之间的间距,可以color来设置网格的颜色。第一个坐标点是网格的左底点,第二个坐标点是网格的右定点。step默认为1.

4.2.1 代码

\begin{tikzpicture}

\draw[step=1,help lines] ( -5,-5 ) grid ( 5, 5);

\end{tikzpicture}

4.2.2 图形

4.3 画圆、点、椭圆

4.3.1 代码

\documentclass[10pt]{standalone}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}

\draw[step=1,help lines] ( -5,-5 ) grid ( 5, 5);

\draw (0,0) circle (2); %画圆

\fill (0,0) circle (2pt);%画点

\draw (0,0) ellipse (2 and 1 );%画椭圆

\draw[color=red] (-1,-1) rectangle (1,1);%画长方形

\end{tikzpicture}

\end{document}

其中画点的时候使用的fill命令也是填充命令,可以填充封闭曲线。

4.3.2 图形

tikz基本绘图命令很简单,要比其他的绘图软件简单许多。

5 参数方程画圆和圆弧

圆的参数方程是:

其中r是圆的半径,

是圆的参数。

\documentclass[border=5mm]{standalone}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}

\draw[->] (-3.2,0)--(3.2,0);

\draw[->] (0,-3.2)--(0,3.2);

\draw [red,thick,domain=0:90] plot ({2*cos(\x)}, {2*sin(\x)});

\draw [blue,thick,domain=180:270] plot ({cos(\x)},{sin(\x)});

\end{tikzpicture}

\end{document}

tikz的arc命令绘制圆弧

\draw[green] (0,2) arc(90:180:2);

这条命令的意思是从(0,2)这一点开始画,画个半径是2,圆弧从90到180度的半圆弧。如果你想从圆上的一点开始画弧,你需要知道圆上这一点的坐标。这条命令经常和参数方程方法搭配使用。

例如

\documentclass[border=5mm]{standalone}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}

\draw[->] (-3.2,0)--(3.2,0);

\draw[->] (0,-3.2)--(0,3.2);

\draw[red!50] (0,0) circle (2);

\draw[green] (0,2) arc(90:180:2);

\draw[red] (0,0) arc(0:60:1);

\draw[yellow] (1,0) arc(50:60:1);

\draw[green] (0.1,0) arc(10:30:1);

\end{tikzpicture}

\end{document}

椭圆也有类似的弧度命令可以参看网站:

http://www.latexstudio.net/archives/51453.html

参考网站

tikz 折线 箭头_4. TikZ画箭头、网格、圆、点、椭圆、圆弧相关推荐

  1. cad怎么画坐标系箭头_AutoCAD2016怎么画箭头 在一条直线上画个箭头方法

    AutoCAD2016是一款非常专业的制图软件,那有很多用户表示自己不知道怎么通过这款软件画箭头,下面就通过这篇文章给大家介绍一下,一起往下看吧! 1.打开CAD软件,直接输入命令"LE&q ...

  2. 如何在ps添加箭头_Photoshop怎么画箭头 三种方法任你选择

    photoshop可以制作出非常有趣的图片,有部分用户会通过软件来画箭头,不过有其他小伙伴不会使用,下面小编就告诉你画箭头教程. 类别:图像处理   大小:67.17M    语言:简体中文 评分:6 ...

  3. css绘制常见的一些图形(线条、箭头、三角形、矩形、圆、椭圆、平行四边形、菱形、梯形)

    css常见的图形绘制 线段的绘制 直线(实线) 直线(虚线) 箭头的绘制 单箭头 双箭头 三角形的绘制 直角三角形 三角形 矩形 圆 椭圆 梯形的实现 梯形 直角梯形 圆角梯形 菱形的实现 通过正方形 ...

  4. python用circle画多边形_pythonopencv圆、椭圆与任意多边形的绘制

    圆形的绘制 : OpenCV中使用circle(img,center,radius,color,thickness=None,lineType=None,shift=None)函数来绘制圆形 impo ...

  5. tikz 折线 箭头_TIKZ——LaTeX基本绘图

    TIKZ是LaTeX的一个绘图包,可以绘制其他软件很难画出来的图像. 基本用法 直线.垂足.矩形.椭圆 代码: \documentclass{article} \usepackage{tikz} \u ...

  6. D4-Android绘图之和我一起画箭头

    零.前言 画箭头?逗我吧,箭头有什么好画的,其中还是有东西讲的,算是LogicCanvas向量绘制的引入吧 数学老师:"安逸的你们,是否已经忘记了曾经被向量支配的恐惧?"(开玩笑的 ...

  7. 【关于Path的史诗级总结】画箭头、直线,监听箭头、直线的触摸事件,以及平移

    没图我说个球: 1.箭头 2.折线 3.直线 以上只能看到画出来的部分,平移的部分我没移植到这个demo下面(因为遇到了一些bug,懒得搞了), 但是下面会讲到平移部分. 简介: 该文章将涉及以下知识 ...

  8. python matplotlib quiver——画箭头、风场

    如果想用风羽画风场,请看另一篇python画风羽及风羽定义 目录 用像素点坐标画图 用经纬度坐标画图(推荐) PS:三维箭头可参考: https://matplotlib.org/mpl_toolki ...

  9. 【opencv】3.在一个opencv窗口中显示多个视频界面、画箭头、画掉头箭头

    1.在一个opencv窗口中显示不同视频界面 /** * @brief 在一个opencv窗口win_name中显示不同视频界面 * @param img_1 和 img_2 是分别是取自不同视频中的 ...

最新文章

  1. R语言使用ggplot2包的快速可视化函数qplot绘制分组分组点图(带状图)实战
  2. 使用Base64加密URL
  3. C语言实现hash/xor8算法(附完整源码)
  4. Error: Already running on PID 31356 (or pid file 'log/gunicorn.pid' is stale)
  5. 后端技术:SpringBoot配置热加载工具(devtools)笔记
  6. sql语句优化之not in
  7. java cookbook 3_CookBook/Java核心/3-Java反射.md at master · zhgdbut/CookBook · GitHub
  8. asp 可否压缩_怎样用ASP压缩文件
  9. asp.net core 系列之允许跨域访问2之测试跨域(Enable Cross-Origin Requests:CORS)
  10. 使用框架建立富联网应用
  11. OpenCV 二值化分割方式
  12. linux虚拟机中如何复制粘贴内容到主机
  13. Python之面向对象
  14. html中路径:点杠,点点杠的区别
  15. python 画图自定义x轴刻度值
  16. 眼控电脑专用眼镜亮相
  17. java 民族_java简历 五年
  18. FastAPI 构建 API 服务,究竟有多快?
  19. 依托北斗的同步终极解决方案
  20. Java汉字转换拼音工具类

热门文章

  1. pubmed文献批量化下载器
  2. 腾讯云注册与实名图文教程
  3. 【C语言趣味教程】typedef 真爽不爽不要玩 | 初识结构体
  4. 【计算机毕业设计】美容美发微信小程序的设计与实现
  5. 澳大利亚3-1逆转日本 狂斩日本,大家来支持一下,打倒日本,爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽
  6. 东北农业大学计算机科学与技术复试名单,复试通知来了!150余所高校已发布最新复试信息!...
  7. Done! Done! Done! DONE ~..
  8. 0 1背包 填表实现
  9. C++利用SIO_GET_INTERFACE_LIST查询网关
  10. OneNMP路由器、交换机监控