# data[].attributes.attachment_link.readable_text
Blogs, presentations, vignettes, sp-sf wiki

an open access R Journal article summarizes the package

the original R Consortium ISC proposal, the R Consortium blog post

presentations: rstudio::conf 2018 (video), UseR! 2016

wiki page describing sp-sf migration

Installing

Install either from CRAN with:

This will install binary packages on Windows and MacOS, unless you configured R such that it tries to install source packages; in that case, see below.

Install development versions from GitHub with:

Windows

Installing sf from source works under Windows when Rtools is installed. This downloads the system requirements from rwinlib.

MacOS

The easiest way to install gdal is using Homebrew. Recent versions of Homebrew include a full-featured up-to-date gdal formula, which installs proj and gdal at the same time:

brew install pkg-config brew install gdal

Once gdal is installed, you will be able to install sf package from source in R. With the current version of proj ( 7.0.0) on homebrew, installation requires additional configuration:

Or the development version:

If you are using sf and rgdal together, it is necessary to install rgdal from source using this configuration:

Alternatively, these instructions explain how to install gdal using kyngchaos frameworks.

For Mac OS 11 Big Sur source install instruction, see here

Linux

For Unix-alikes, GDAL (>= 2.0.1), GEOS (>= 3.4.0) and Proj.4 (>= 4.8.0) are required.

Ubuntu

Dependencies for recent versions of Ubuntu (18.04 and later) are available in the official repositories; you can install them with:

apt-get -y update && apt-get install -y libudunits2-dev libgdal-dev libgeos-dev libproj-dev

However, to get more up-to-date versions of dependencies such as GDAL, we recommend adding the ubuntugis-unstable PPA to the package repositories and installing them as follows:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable sudo apt-get update sudo apt-get install libudunits2-dev libgdal-dev libgeos-dev libproj-dev

Adding this PPA is required for installing sf on older versions of Ubuntu (e.g. Xenial).

Another option, for advanced users, is to install dependencies from source; see e.g. an older Travis config file for hints.

Fedora

The following command installs all required dependencies:

sudo dnf install gdal-devel proj-devel geos-devel sqlite-devel udunits2-devel

Arch

Get gdal, proj and geos from the main repos, and udunits from the AUR:

pacman -S gdal proj geos yay/pacaur/yaourt/whatever -S udunits

Other

To install on Debian, the rocker geospatial Dockerfiles may be helpful. Ubuntu Dockerfiles are found here.

Multiple GDAL, GEOS and/or PROJ versions on your system

If you use dynamic linking (installation from source) and have multiple versions of these libraries installed (e.g. one from ubuntugis-unstable, another installed from source in /usr/local/lib) then this will in general not work, even when setting LD_LIBRARY_PATH manually. See here for the reason why.

lwgeom

Functions and methods that require liblwgeom, including st_make_valid and all spherical or ellipsoidal metrics (area, distances), have since sf 0.5-5 been moved to their own package, lwgeom, which is also on CRAN.

Contributing

Contributions of all sorts are most welcome, issues and pull requests are the preferred ways of sharing them.

When contributing pull requests, please adhere to the package style (in package code use = rather than <-; don't change indentation; tab stops of 4 spaces are preferred)

This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

# data[].attributes.attachment_link.description
Support for simple features, a standardized way to encode spatial vector data. Binds to GDAL for reading and writing data, to GEOS for geometrical operations, and to PROJ for projection conversions and datum transformations. Uses by default the s2 package for spherical geometry operations on ellipsoidal (long/lat) coordinates.

# data[].attributes.body
https://infogram.com/es/pagina/elige-el-grafico-correcto-visualizacion-datos

# data[].attributes.attachment_link.authors[].name
Andreas Igler Director de IT & Operaciones

# data[].attributes.attachment_link.title
Cómo elegir el gráfico correcto para tus datos

# data[].attributes.attachment_link.description
Infogram is an easy to use infographic and chart maker. Create and share beautiful infographics, online reports, and interactive maps. Make your own here.

# data[].attributes.attachment_link.readable_text
An arc diagram is a special kind of network graph. It is consituted by nodes that represent entities and by links that show relationships between entities. In arc diagrams, nodes are displayed along a single axis and links are represented with arcs.

Here is a simple example. Five links between 6 nodes are represented using a 2d network diagram (left) and an arc diagram (right)

Arc diagrams are not as good as 2d network charts to convey the overall node structure. It has 2 main advantages tough:

it can highlight clusters and briges quite well if the node order is optimized

it allows to display the label of each node, which is often impossible in 2d structure.

Here is an example showing the co-authorship network of a researcher. Vincent Ranwez is author of several scientific publications and counts more than 100 co-authors, all represented by a node on the following chart. If two people have already been on the same paper, they are linked by an arc.

Note: you can read more about this story in the dedicated page.

A possible variation in arc diagrams consists to make the links wider when the connection is stronger. To do so you need a weighted network where each connection as a weight.

Since it is not the case in the previous autorship network, here is another one showing the character co-occurrence in the chapters of Victor Hugo's classic novel Les Misérables. This example comes from Gaston Sanchez and is described more in depth here (with R code).

# see code at https://www.r-bloggers.com/arc-diagrams-in-r-les-miserables/

The order of nodes is the key for arc diagrams. See the following figure showing the same arc diagram than above, but with nodes displayed in a random order. Harder to find any insight isn't it?

The R and Python graph galleries are 2 websites providing hundreds of chart example, always providing the reproducible code. Click the button below to see how to build the chart you need with your favorite programing language.

R graph gallery Python gallery

Any thoughts on this? Found any mistake? Disagree? Please drop me a word on twitter or in the comment section below:

Please enable JavaScript to view the comments powered by Disqus.

# data[].attributes.attachment_link.description
An arc diagram is a special kind of network graph. It is consituted by nodes that represent entities and by links that show relationships between entities. In arc diagrams, nodes are displayed along a single axis and links are represented with arcs. Here is a simple example.

# data[].attributes.headline
Herramientas de visualizació  / L. Gardea

# data[].attributes.subject
Herramientas de visualizació  / L. Gardea

# data[].attributes.body
Herramientas:
PowerBI
Metabase
Tableau
SAP Software
JetPack Data
Talend
LinceBI
Streaming Analytics
Redash
Pentaho
Google Data Studio
QlikViwe
JasperReports

# data[].attributes.attachment_link.description
How to build wordclouds with R: from the most basic example to highly customized examples.

# data[].attributes.body
Primera Parte:
1. Investigar sobre otras herramientas de visualizacion y graficos existentes ademas de las vistas durante la sesion. Elegir al menos 3 graficos.

Segunda Parte:
2. Investigar sobre el uso y aplicacion de la libreria "sf" en R

# data[].attributes.attachment_link.description
A collection of violin chart produced with R. Reproducible code provided and focus on ggplot2 and the tidyverse.

# data[].attributes.headline
Graficos de dispersion en 3D, bagplot, parallel plot                                                                              

# data[].attributes.subject
Graficos de dispersion en 3D, bagplot, parallel plot                                                                              

# data[].attributes.body
https://www.mathworks.com/help/stats/parallelcoords.html

Pagina con graficos en R
https://rpubs.com/aafernandez1976/graficos