如何在ggvis图中添加一个vega轴的规格?

如何在ggvis图中添加一个vega轴的规格?

在这篇文章中,我们将学习如何在R编程语言中为ggvis图添加一个vega轴规范。

ggvis包

数据的可视化是通过R的ggvis工具完成的。它被用来创建可视化的交互式图形,用于数据的绘制和表示。该软件包可以通过以下命令安装到工作空间中。

install.packages("ggvis")
R

要启动ggvis图形窗口,使用ggvis包中的ggvis()方法。ggvis方法的语法如下。

语法: ggvis( data , mp1, mp2.,)

参数:

data - 要绘制的数据集。

mp1, mp2,… – 要绘制的地图变量。

织女星轴规格

ggvis绘图的vega轴规格可以用add_axis方法添加。添加轴的方法可以用来修改绘图值的默认值。add_axis方法的语法如下:

语法: add_axis( vis, type, scale = NULL, orient = NULL, title = NULL, ticks = NULL)

参数:

  • vis – 一个ggvis对象
  • type – 指定分别采取 “x “轴还是 “y “轴
  • orient - 指定轴的方向。
  • title – 指定轴的标题
  • ticks – 标点的数量

注意: 轴的方向也可以作为参数指定给R中的add_axis方法。

绘制图表

首先,data.frame()方法被用来生成一个数据框。数据框的数据点被创建。使用管道操作符,ggvis程序被应用到数据框中,并使用ggvis绘制图形。

# Import ggvis package
library("ggvis")
  
# Declaring a data frame
data_frame <- data.frame(col1 = c(1:5),
              col2 = c(20,32,12,57,33))
  
# Printing the data frame
print("Data Frame")
print(data_frame)
  
# Plotting data on the ggvis plot
# adding x and y axes respectively 
data_frame %>% ggvis(x = ~col1, y = ~col2) %>%
  layer_points() %>%
  add_axis("x", title = "Roll Number", orient = "top") %>%
  add_axis("y", title = "Marks", orient = "left")
R

输出

[1] "Data Frame" 
col1 col2 
1    1   20 
2    2   32 
3    3   12 
4    4   57 
5    5   33
R

如何在ggvis图中添加一个vega轴的规格?

如下面代码的输出所示,可以将刻度线分配给创建分层的轴。

# Importing ggvis package
library("ggvis")
  
# Declaring a data frame
data_frame <- data.frame(col1 = c(1:5),
             col2 = c(20,32,12,57,33))
  
# Printing the data frame
print("Data Frame")
print(data_frame)
  
# Plotting data on the ggvis plot
# adding x and y axes respectively 
data_frame %>% ggvis(x = ~col1, y = ~col2) %>%
  layer_lines() %>%
  add_axis("x", title = "Roll Number",
           orient = "top", ticks = 20) %>%
  add_axis("y", title = "Marks",
           orient = "left", ticks = 40)
R

输出

[1] "Data Frame" 
col1 col2 
1    1   20 
2    2   32 
3    3   12 
4    4   57 
5    5   33
R

如何在ggvis图中添加一个vega轴的规格?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册