R语言基础图形元素——坐标轴和网格线

2023-11-18


R语言基础图形元素--坐标轴和网格线


简介

坐标轴为图中元素数值大小提供了参照,绘图时,时常需要实现坐标轴的个性化绘制,可以通过axis()函数实现。网格线是图形的一种辅助线,可以实现图中元素更加精确把控,通过grid()函数实现。

1. 坐标轴

用法

axis(side, at = NULL, labels = TRUE, tick = TRUE, line = NA,
     pos = NA, outer = FALSE, font = NA, lty = "solid",
     lwd = 1, lwd.ticks = lwd, col = NULL, col.ticks = NULL,
     hadj = NA, padj = NA, gap.axis = NA, ...)
  • side 参数指定坐标轴绘制位置。分别用1,2,3,4代表下,左,上,右。
  • at 参数代表坐标轴刻度线的点。
  • labels 参数指定坐标轴刻度标记的字符。
  • hadjpadj 参数设置坐标轴标签方向。

示例

library(stats) 
plot(1:7, 1:7, main = "axis() examples",
     type = "s", xaxt = "n", frame = FALSE, col = "red")
axis(1, 1:7, LETTERS[1:7], col.axis = "blue")
axis(4, col = "violet", col.axis = "dark violet", lwd = 2)
axis(3, col = "gold", lty = 2, lwd = 0.5)

在这里插入图片描述

2. 网格线

为图形添加背景网格线可以通过grid()函数实现。

用法

grid(nx = NULL, ny = nx, col = "lightgray", lty = "dotted",
     lwd = par("lwd"), equilogs = TRUE)
  • nxny 参数分别表示横纵轴上网格线的条数。
  • equilogs 参数表示坐标轴取了对数之后,使用等距网格线还是依据函数使用非等距网格线。

示例

plot(seq(1,5,0.5),type = "h",lwd = 15 ,lend = 1,col = "red",asp = 1)
grid(3,3, lwd = 2,col = "blue")

在这里插入图片描述
通过本次学习,对坐标轴和网格线有了基础的了解,之后作图过程中还需要更深一步学习,灵活运用!


  • ##侵权请联系作者删除!

参考书籍

[1] 现代统计图形

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R语言基础图形元素——坐标轴和网格线 的相关文章

  • VTK“静态编译”与“动态编译”的区别:

    静态编译 与 动态编译 的区别 静态编译就是在编译的时候把所有的模块都编译进可执行文件 exe 里去 当启动这个可执行文件时所有的模块都已加载进来 动态编译则是编译的时候需要的模块都没有编译进去 一般情况下可以把这些模块都编译成动态链接库D
  • Echarts地图自定义图标Symbol同时动态更改图标进行切换显示

    Echarts地图自定义图标Symbol同时动态更改图标进行切换显示 文章目录 0 前言 1 引用模块 2 界面设计 3 数据准备 4 实例地图 5 动态修改气泡图标 6 结束语 0 前言 实现的效果 实现广东显示地图 然后点击地图上的气泡
  • MATLAB中表示点形状、颜色的常见符号

    颜色字符串有 c m y r g b w 和k 分别表示青 红紫 黄 红 绿 白和黑 线型字符串有 为实线 为虚线 为点线 为点虚线 及 none 表示不用线型 标记形式有 o 和 x 填入 s 代表正方形 d 代表菱形 A 为上三角形 v
  • Football数据集可视化处理——gephi可视化处理数据

    1 football数据集的文件格式 根据如图所示football数据集和的文件格式如下所示 下图表示football数据集节点部分信息 下图表示football数据集边的部分信息 根据上述两个图中的格式对football数据集的格式介绍可
  • 使用Python,OpenCV对图像进行亚像素点检测,并拟合椭圆进行绘制

    这篇博客将介绍如何使用Python OpenCV对图像进行亚像素检测 并对亚像素点进行椭圆拟合绘制 1 效果图 原始图上绘制拟合椭圆 VS 原始图上绘制拟合椭圆及亚像素点绘制随机半径及颜色的圆 VS 灰度图上绘制亚像素点效果图如下 我喜欢的
  • Python实战

    转载自Python研究者 作者阿辰 今天教大家如何爬取新浪网新闻数据 通过词云可视化展示新闻关键词 快速了解最新的新闻热点 这里爬取了2500条新闻数据进行演示 PS 这里采集的主要是国内最新新闻数据 写这篇文章的时候是4月26号 所以获取
  • Python项目实战:将3D灰度图像转换为3D彩色图像

    文章目录 3D GRAY to 3D RGB 使用颜色映射的方式 将灰度值映射到彩色空间中的特定颜色 一 多维数组 10x12x14 channel重复 在RGB中 将 灰度图 分别赋值给 R G B图 显示彩色图 channel叠加1 将
  • 数据可视化第四章答案

    热狗大赛大胃王前三 from pyecharts import Pie import pandas as pd hotplace pd read csv hot dog places csv header None hotplace pd
  • 使用Python,matplotlib绘制复杂曲线,并求其交点,y=-sin(x)-x-1并求解函数的值

    写这篇博客源于博友的提问 将介绍如何使用Python matplotlib绘制复杂曲线 并求其交点 y sin x x 1并求解函数的值 1 效果图 y sin x 效果图如下 y x ln x 效果图如下 y sin x x 1 y 0
  • Python分析5000+抖音大V,发现大家都喜欢这类视频!

    最近 我在知乎上看到一个关于抖音的问题 里面提到了 目前我国人均每天刷短视频110分钟 看这数据 看来我又被平均了 不过老实说 只要一打开抖音 我确实是有一种停不下来的感觉 所以还是少刷抖音 多看书 要不然时间全流逝了 本期就给大家用数据分
  • 基于R的飞机航线数据可视化(卫星地图)

    基于R的飞机航线数据可视化 卫星地图 数据处理 加载库 加载地图 说明 上一篇是基于行政区划进行可视化 本篇是基于卫星地图进行可视化 上一篇指路 基于R的飞机航线数据可视化 行政区划 数据处理 基础数据的处理与上一篇相同 不做解释 加载库
  • 用 Python 基于 pyecharts 对微信好友(性别,地域)进行分析,并数据可视化

    代码我是在anaconda的jupyter notebook里编写运行的 需要安装的库 在cmd里安装 pip install wxpy pip nstall pyecharts wxpy 在 itchat 的基础上 通过大量接口优化提升了
  • Python VTK numpy数据3D可视化

    在Python的3D图像处理中 通常用numpy array来进行非常方便的计算或者转化 这里记录一下numpy数据的VTK可视化基本流程 包括面绘制 Surfase Rendering 和体绘制 Volume Rendering 除去数据
  • MATLAB绘制正弦函数与余弦函数的线性组合曲线

    h0 figure toolbar none position 200 150 450 350 name 实例11 x 0 pi 20 2 pi y1 sin x y2 cos x h1 stem x y1 y2 画出线性组合的图 hold
  • vue3封装简易的vue-echarts

    项目场景 数据可视化开发 采用的技术栈是vue3 echarts router 问题描述 在vue2中 才开始开发数据可视化大屏 都是用echarts 之后改用为vue echarts组件 但是到了vue3之后 组件会有一些小问题 所以准备
  • 数据可视化第五章

    基于python的散点图实现 py import ggplot as gp import pandas as pd crime pd read csv crimeRatesByState2005 csv plot gp ggplot gp
  • 数据分析整体框架之落地全流程讲解

    小飞象 交流会 人生没有四季 只有两季 努力就是旺季 不努力就是淡季 内部交流 11期 数据分析整体框架 之落地全流程 data analysis 分享人 刘珍珍 数据分析的目的是把隐藏在杂乱无章的数据背后的信息集中和提炼出来 总结出研究对
  • highcharts(3d饼图)

    前言 最近要把饼图改成3d的 原来的echart图做不了 这里推荐一下highcharts 链接 传送门 使用 文档 配置项文档 安装 npm install save highcharts 使用 在main js里注册 引入charts
  • 100天精通Python(可视化篇)——第91天:Pyecharts绘制各种折线图实战

    文章目录 专栏导读 1 基本流程 2 多条折线图 3 添加最小值最大值平均值 4 竖线提示信息 5 阶梯图 6 平滑曲线折线图 7 面积折线图 8 堆积图 9 双横坐标折线图 专栏导读 本文已收录于 100天精通Python从入门到就业 本
  • COCO数据集格式(详解)及COCO标注可视化。json转COCO等代码

    coco数据集JSON文件格式分为一下几个字段 info info dict licenses license list 内部是dict images image list 内部是dict annotations annotation li

随机推荐