首页 > 其他分享 >R语言中ggplot2绘制柱状图

R语言中ggplot2绘制柱状图

时间:2023-03-22 10:56:18浏览次数:39  
标签:type 柱状图 ggplot2 绘图 绘制 fill

 

001、 基础绘图

type <- c('A', 'B', 'C', 'D', 'E', 'F', 'G')
nums <- c(10,23,8,33,12,40,60)
df <- data.frame(type = type, nums = nums)            ## 生成的测试数据框
df
ggplot(df, aes(type, weight = nums))  + geom_bar()    ## 使用ggplot绘图

绘图结果如下:

 

 

002、给柱状图添加颜色

ggplot(df, aes(type, weight = nums, fill = type))  + geom_bar()   ## 利用fill选项添加颜色

 

标签:type,柱状图,ggplot2,绘图,绘制,fill
From: https://www.cnblogs.com/liujiaxin2018/p/17242834.html

相关文章

  • Vue+Openlayers实现绘制线段并测量距离显示
    场景在上面已经实现交互式绘制线段基础上,怎样实现测量距离。注:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、页面上添加按钮与map<template>......
  • Unity绘制圆和缓动雷达图
    Unity绘制圆和缓动雷达图之前在做UI模块的时候遇到过需要做雷达图的效果,所以简单复习了一下关于网格绘制我们都知道Unity绘制图形是通过Mesh网格添加顶点进行绘制,那么知......
  • 【Unity3D】绘制物体表面三角形网格
    1仅绘制三角形网格​1)创建游戏对象​创建一个空对象,重命名为Grid,并在其下添加需要绘制网格的对象,如下:​场景显示如下:​2)添加脚本组件​Grid......
  • 【Unity3D】绘制物体外框线条盒子
    1需求描述​点选物体、框选物体、绘制外边框中介绍了物体投影到屏幕上的二维外框绘制方法,本文将介绍物体外框线条盒子绘制方法。内框:选中物体后,绘制物体的内框(紧......
  • 【Unity3D】点选物体、框选物体、绘制外边框
    1需求描述​绘制物体外框线条盒子中介绍了绘制物体外框长方体的方法,本文将介绍物体投影到屏幕上的二维外框绘制方法。点选物体:点击物体,可以选中物体,按住Ctrl追......
  • 【Unity3D】使用GL绘制线段
    1前言​线段渲染器LineRenderer、拖尾TrailRenderer、绘制物体表面三角形网格从不同角度介绍了绘制线段的方法,本文再介绍一种新的绘制线段的方法:使用GL绘制线段。......
  • 84. 柱状图中最大的矩形
    题目描述给了一个数组表示柱子的高度,柱子的宽度是1,问能勾勒出的矩形的最大面积?f1-单调栈基本分析可能的最大矩形面积是咋算的?对某个位置i的高度h[i]来说,最大面积是向......
  • webgl 系列 —— 绘制猫
    其他章节请看:webgl系列绘制猫上文我们了解了如何绘制渐变彩色三角形,明白了图形装配、光栅化,以及片元着色器计算片元的颜色。现在如果让你绘制如下一只猫。难道绘制......
  • Qt+OpengGL使用教程(3)绘制矩形
    在Qt+OpengGL使用教程(2)中我们绘制了三角形,接下来我们需要使用qt的API绘制一个矩形,同时参考和对照:LearnOpenGL(3)绘制矩形。一、准备工作元素缓冲对象(EBO) 二、绘制矩......
  • opencv之绘制透明图
    voidcreateAlpaMat(Mat&mat){for(inti=0;i<mat.rows;i++){for(intj=0;j<mat.cols;j++){Vec4b&rgba=mat.at<Vec4b>(i,j);......