• R: 绘图 pie & hist


    问题: 绘制 pie 、hist 图

    解决方案:

    饼图函数 pie( )

    pie(x, labels = names(x), edges = 200, radius = 0.8,
        clockwise = FALSE, init.angle = if(clockwise) 90 else 0,
        density = NULL, angle = 45, col = NULL, border = NULL,
        lty = NULL, main = NULL, ...)
    

    主要参数解释:

    x: 指定作饼图的数据。

    main: 设置饼图的总标题。
    labels: 设置各个分割区的标签。
    col: 设置各个分割区的填充颜色。
    clockwise: 逻辑参数。设置饼图是否顺时针作出分割区。
    init.angle: 设置开始画分割区的角度。即对饼图起始线进行设置。默认起始线为3点钟方向,本参数为角度制 逆时针旋转量。如:init.angle=270 则起始方向为6点钟方向。
    edges: 设置多边形的边数(圆的轮廓是具有很多边的多边形近似)。
    radius: 设置饼图的半径。特别是在字符标签过长的情况。

    density:底纹的密度。默认值为NULL。
    angle:设置底纹的斜率。

     直方图函数hist()

    hist(x, breaks = "Sturges", freq = NULL, probability = !freq,
         include.lowest = TRUE, right = TRUE,
         density = NULL, angle = 45, col = NULL, border = NULL,
         main = paste("Histogram of" , xname),
         xlim = range(breaks), ylim = NULL, xlab = xname, ylab,
         axes = TRUE, plot = TRUE, labels = FALSE,
         nclass = NULL, ...)
    

    主要参数解释:

    x:作直方图所需的数据。

    main:设置直方图的主标题。
    xlab和ylab:设置x轴与y轴的lable。
    xlim和ylim:设置图形x轴与y轴的范围。
    col:设置各个条形的填充颜色。
    border:设置条形的轮廓颜色。

    labels:在各个条形上面添加标签。
    breaks: 用一个向量指定各个单元格的断点;用单个值指定单元格个数;用字符串命名的算法来计算单元格的数量;用函数计算单元格的数量。
    density: 底纹的密度。默认值为NULL。
    angle:设置底纹的斜率。
    axes:逻辑参数。设置图形是否显示x轴与y轴。比如:axes=F
    plot:逻辑参数。设置是否画出直方图或者只输出各项作图参数。

    讨论扩展:


    另请参阅:

  • 相关阅读:
    做技术选型时,要注意些什么?
    .net core 实现默认图片
    启用跨源请求 (CORS)
    使用 Cookie 而无需 ASP.NET 核心标识的身份验证
    Windbg+Procdump解决w3wp.exe CPU过百问题
    .NET Core 2.0 Cookie中间件 权限验证
    想要学习设计模式,你得先会看类图,一张图读懂UML
    ef core
    Dapper MySql DateTime 异常
    简单理解Socket
  • 原文地址:https://www.cnblogs.com/li-20151130/p/9047308.html
Copyright © 2020-2023  润新知