R语言 用R和Highcharts创建交互式图表

R语言 用R和Highcharts创建交互式图表

R编程语言被广泛用于统计、数据可视化和数据分析等方面。使用Highchart库,数据在软件中被图形化。不仅有意义,而且还准备了交互式图表。

图表的类型

  • 柱状图
  • 柱状图
  • 饼图
  • 散点图
**Examples:**
Creating Interactive Charts for the following dataset.
国家 国民生产总值(百万美元)
美国 23.00
巴西 1.61
加拿大 1.99
中国 17.73
印度 3.17
印度尼西亚 1.19
日本 4.94

HighChart 语法:

 hchart(object, type, hcaes(x, y), color)
 object      : Represents the data object.
 type        : Represents type of the graph.
 hacaes(x,y) : Represents the axes to represent the data.
 color       : Represents the plotting colors.

柱状图

柱状图显示的是用矩形表示的类别的数据,有时也称为垂直柱状图。类别通常沿横轴排列,数值沿纵轴排列。

#Import Library highcharter
library(highcharter)
 
#Creating Dataframe for visualization
country=c('America', 'India', 'Indonesia',
          'Japan', 'Canada', 'China', 'Brazil')
gdp=c(23, 3.17, 1.19, 4.94, 1.99, 17.73,1.61)
data=data.frame(country,gdp)
 
#Plotting the Column Bar Chart.
p1<-  hchart(object =data,
             type = "column",
             hcaes(x = country, y = gdp),
             color ='red')
p1

输出

用R和Highcharts创建交互式图表

交互式柱状图

柱状图

柱状图用矩形代表的类别来显示数据,有时也称为水平柱状图。类别通常沿垂直轴排列,数值沿水平轴排列。

#Import Library highcharter
library(highcharter)
 
#Creating Dataframe for visualization
country=c('America', 'India', 'Indonesia',
          'Japan', 'Canada', 'China', 'Brazil')
gdp=c(23, 3.17, 1.19, 4.94, 1.99, 17.73,1.61)
data=data.frame(country,gdp)
View(data)
 
#Plotting the Bar Chart.
p2 <-  hchart(object =data,
              type = "bar",
              hcaes(x = country, y = gdp),
              color ='red')
p2

输出

用R和Highcharts创建交互式图表

交互式水平条形图

饼图

一种图表,其中一个圆圈被划分为代表整体比例的组。类别值被划分在圆的各个圆周上。每个扇形代表一个类别。

#Import Library highcharter
library(highcharter)
 
#Creating Dataframe for visualization
country=c('America', 'India', 'Indonesia',
          'Japan', 'Canada', 'China', 'Brazil')
gdp=c(23, 3.17, 1.19, 4.94, 1.99, 17.73,1.61)
data=data.frame(country,gdp)
 
#Plotting the Pie Chart.
p3 <-  hchart(object =data,
              type = "pie",
              hcaes(x = country, y = gdp),
              color ='red')
p3

输出

用R和Highcharts创建交互式图表

交互式饼图

散点图

散点图(也被称为散点图)用点来表示两个不同的数字变量的值。散点图用于观察变量之间的关系。一个变量是如何被另一个变量影响的,可以很容易地被可视化。

#Import Library highcharter
library(highcharter)
 
#Creating Dataframe for visualization
country=c('America', 'India', 'Indonesia',
          'Japan', 'Canada', 'China', 'Brazil')
gdp=c(23, 3.17, 1.19, 4.94, 1.99, 17.73,1.61)
data=data.frame(country,gdp)
 
#Plotting the Scatter Chart.
p4 <-  hchart(object =data,
              type = "scatter",
              hcaes(x = country, y = gdp),
              color ='red')
p4

用R和Highcharts创建交互式图表

交互式散点图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程