Bar Chart - barplot()

La función barplot() nos permite crear diagramas de barras (Bar Charts) en el lenguaje de programación R, utilizaremos la variable cyl (cilindros) para crear el gráfico estadístico reespectivo, como se muestra en la siguiente imagen.

x <- table(mtcars$cyl)

colores <- c("orange","blue","purple")

barplot(x,xlab="Cilindros",ylab="Frecuencias",main="Número de Cilindros",col=colores)

Bar Chart - ggplot2

ggplot2 es un paquete del lenguaje de programación que nos permite crear gráficos estadísticos de gran calidad, haremos uso de la variable cyl (cilindros) para la creación del gráfico estadístico respectivo, como se muestra a continuación.

ggplot(mtcars,aes(cyl)) + geom_bar(fill=colores) + labs(x="Cillindros",y="Frecuencias",title="Número de Cilindros") + theme_dark()

Bar Chart - Lattice

Lattice es un paquete del lenguaje de programación R, que nos permite crear gráficos estadísticos de muy buena calidad, nos enfocaremos en la variable cyl (cilindros) para la creación del gráfico estadístico respectivo, como se muestra a continuación.

barchart(x,xlab="Cilindros",ylab="Frecuencias",main="Número de Cilindros",col=colores,horizontal=FALSE)

Bar Charts - Matplotlib

Matplotlib es una librería del lenguaje de programación Python, que nos permite crear gráficos estadísticos de gran calidad, RMarkdown nos permite trabajar con otros lenguajes de programación tales como C++, SQL, Julia, entre muchos otros; a continuación mostramos un diagrama de barras (Bar Chart) creado con Matplotlib.

import matplotlib.pyplot as plt
 

eje_x = ['Python', 'R', 'Node.js', 'PHP']
 

eje_y = [50,20,35,47]
 

plt.bar(eje_x, eje_y)
 
plt.ylabel('Cantidad de usuarios')
 

plt.xlabel('Lenguajes de programación')
 

plt.title('Usuarios de lenguajes de programación')
 

plt.show()

YouTube - Tutorial

Compartimos el siguiente tutorial tomado de la plataforma YouTube que muestra como crear diagramas de barras (Bar Charts) haciendo uso de la función barplot() y el paquete ggplot2 del lenguaje de programación R.

embed_url("https://www.youtube.com/watch?v=EkxRj02iaLk&t=6s") %>% 
  use_align("center")
LS0tDQp0aXRsZTogIlNpbnRheGlzIFJNYXJrZG93biINCmF1dGhvcjogIlJlbnpvIEPDoWNlcmVzIFJvc3NpIg0KZGF0ZTogIjIwMjIvMDgvMjUiDQpzdWJ0aXRsZTogIlJNYXJrZG93biAtIE1hcmtkb3duIg0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50Og0KICAgIGNvZGVfZG93bmxvYWQ6IFRSVUUNCiAgICB0b2M6IFRSVUUNCiAgICB0b2NfZmxvYXQ6IFRSVUUNCi0tLQ0KDQo8IS0tIEHDsWFkaXIgY29tZW5hdHJpb3MgYSBudWVzdHJvIGRvY3VtZW50byBSTWFya2Rvd24gLSBIVE1MIFRhZ3MgLS0+DQoNCmBgYHtyIHNldHVwLGluY2x1ZGU9RkFMU0V9DQoNCmxpYnJhcnkoZ2dwbG90MikNCg0KbGlicmFyeShsYXR0aWNlKQ0KDQpsaWJyYXJ5KHZlbWJlZHIpDQoNCmtuaXRyOjpvcHRzX2NodW5rJHNldChlY2hvID0gVFJVRSkNCmBgYA0KDQoNCiMjIEJhciBDaGFydCAtIGJhcnBsb3QoKQ0KDQpMYSBmdW5jacOzbiAgYGJhcnBsb3QoKWAgbm9zIHBlcm1pdGUgY3JlYXIgZGlhZ3JhbWFzIGRlIGJhcnJhcyAoKipCYXIgQ2hhcnRzKiopIGVuIGVsIGxlbmd1YWplIGRlIHByb2dyYW1hY2nDs24gUiwgdXRpbGl6YXJlbW9zIGxhIHZhcmlhYmxlIGN5bCAoKipjaWxpbmRyb3MqKikgcGFyYSBjcmVhciBlbCBncsOhZmljbyBlc3RhZMOtc3RpY28gcmVlc3BlY3Rpdm8sIGNvbW8gc2UgbXVlc3RyYSBlbiBsYSBzaWd1aWVudGUgaW1hZ2VuLg0KDQpgYGB7ciBiYXJwbG90LGZpZy5hbGlnbj0nY2VudGVyJ30NCnggPC0gdGFibGUobXRjYXJzJGN5bCkNCg0KY29sb3JlcyA8LSBjKCJvcmFuZ2UiLCJibHVlIiwicHVycGxlIikNCg0KYmFycGxvdCh4LHhsYWI9IkNpbGluZHJvcyIseWxhYj0iRnJlY3VlbmNpYXMiLG1haW49Ik7Dum1lcm8gZGUgQ2lsaW5kcm9zIixjb2w9Y29sb3JlcykNCg0KYGBgDQoNCg0KIyMgQmFyIENoYXJ0IC0gZ2dwbG90Mg0KDQoqKmdncGxvdDIqKiBlcyB1biBwYXF1ZXRlIGRlbCBsZW5ndWFqZSBkZSBwcm9ncmFtYWNpw7NuIHF1ZSBub3MgcGVybWl0ZSBjcmVhciBncsOhZmljb3MgZXN0YWTDrXN0aWNvcyBkZSBncmFuIGNhbGlkYWQsIGhhcmVtb3MgdXNvIGRlIGxhIHZhcmlhYmxlIGN5bCAoKipjaWxpbmRyb3MqKikgcGFyYSBsYSBjcmVhY2nDs24gZGVsIGdyw6FmaWNvIGVzdGFkw61zdGljbyByZXNwZWN0aXZvLCBjb21vIHNlIG11ZXN0cmEgYSBjb250aW51YWNpw7NuLg0KDQoNCmBgYHtyIGdncGxvdDIsZmlnLmFsaWduPSdjZW50ZXInfQ0KDQpnZ3Bsb3QobXRjYXJzLGFlcyhjeWwpKSArIGdlb21fYmFyKGZpbGw9Y29sb3JlcykgKyBsYWJzKHg9IkNpbGxpbmRyb3MiLHk9IkZyZWN1ZW5jaWFzIix0aXRsZT0iTsO6bWVybyBkZSBDaWxpbmRyb3MiKSArIHRoZW1lX2RhcmsoKQ0KDQoNCmBgYA0KDQojIyBCYXIgQ2hhcnQgLSBMYXR0aWNlDQoNCioqTGF0dGljZSoqIGVzIHVuIHBhcXVldGUgZGVsIGxlbmd1YWplIGRlIHByb2dyYW1hY2nDs24gUiwgcXVlIG5vcyBwZXJtaXRlIGNyZWFyIGdyw6FmaWNvcyBlc3RhZMOtc3RpY29zIGRlIG11eSBidWVuYSBjYWxpZGFkLCBub3MgZW5mb2NhcmVtb3MgZW4gbGEgdmFyaWFibGUgY3lsICgqKmNpbGluZHJvcyoqKSBwYXJhIGxhIGNyZWFjacOzbiBkZWwgZ3LDoWZpY28gZXN0YWTDrXN0aWNvIHJlc3BlY3Rpdm8sIGNvbW8gc2UgbXVlc3RyYSBhIGNvbnRpbnVhY2nDs24uDQoNCmBgYHtyIGxhdHRpY2UsZmlnLmFsaWduPSdjZW50ZXInfQ0KDQpiYXJjaGFydCh4LHhsYWI9IkNpbGluZHJvcyIseWxhYj0iRnJlY3VlbmNpYXMiLG1haW49Ik7Dum1lcm8gZGUgQ2lsaW5kcm9zIixjb2w9Y29sb3Jlcyxob3Jpem9udGFsPUZBTFNFKQ0KDQoNCmBgYA0KDQoNCiMjIEJhciBDaGFydHMgLSBNYXRwbG90bGliDQoNCioqTWF0cGxvdGxpYioqIGVzIHVuYSBsaWJyZXLDrWEgZGVsIGxlbmd1YWplIGRlIHByb2dyYW1hY2nDs24gUHl0aG9uLCBxdWUgbm9zIHBlcm1pdGUgY3JlYXIgZ3LDoWZpY29zIGVzdGFkw61zdGljb3MgZGUgZ3JhbiBjYWxpZGFkLCAqKlJNYXJrZG93bioqIG5vcyBwZXJtaXRlIHRyYWJhamFyIGNvbiBvdHJvcyBsZW5ndWFqZXMgZGUgcHJvZ3JhbWFjacOzbiB0YWxlcyBjb21vICoqQysrLCBTUUwsIEp1bGlhKiosIGVudHJlIG11Y2hvcyBvdHJvczsgYSBjb250aW51YWNpw7NuIG1vc3RyYW1vcyB1biBkaWFncmFtYSBkZSBiYXJyYXMgKCoqQmFyIENoYXJ0KiopIGNyZWFkbyBjb24gTWF0cGxvdGxpYi4NCg0KYGBge3B5dGhvbiBweXBsb3QsZmlnLmFsaWduPSJjZW50ZXIiLHJlc3VsdHM9J2hpZGUnLGNvbGxhcHNlPVRSVUV9DQppbXBvcnQgbWF0cGxvdGxpYi5weXBsb3QgYXMgcGx0DQogDQoNCmVqZV94ID0gWydQeXRob24nLCAnUicsICdOb2RlLmpzJywgJ1BIUCddDQogDQoNCmVqZV95ID0gWzUwLDIwLDM1LDQ3XQ0KIA0KDQpwbHQuYmFyKGVqZV94LCBlamVfeSkNCiANCg0KcGx0LnlsYWJlbCgnQ2FudGlkYWQgZGUgdXN1YXJpb3MnKQ0KIA0KDQpwbHQueGxhYmVsKCdMZW5ndWFqZXMgZGUgcHJvZ3JhbWFjacOzbicpDQogDQoNCnBsdC50aXRsZSgnVXN1YXJpb3MgZGUgbGVuZ3VhamVzIGRlIHByb2dyYW1hY2nDs24nKQ0KIA0KDQpwbHQuc2hvdygpDQoNCmBgYA0KDQoNCiMjIFlvdVR1YmUgLSBUdXRvcmlhbA0KDQpDb21wYXJ0aW1vcyBlbCBzaWd1aWVudGUgdHV0b3JpYWwgdG9tYWRvIGRlIGxhIHBsYXRhZm9ybWEgKipZb3VUdWJlKiogcXVlIG11ZXN0cmEgY29tbyBjcmVhciBkaWFncmFtYXMgZGUgYmFycmFzICgqKkJhciBDaGFydHMqKikgaGFjaWVuZG8gdXNvIGRlIGxhIGZ1bmNpw7NuIGBiYXJwbG90KClgIHkgZWwgcGFxdWV0ZSAqKmdncGxvdDIqKiBkZWwgbGVuZ3VhamUgZGUgcHJvZ3JhbWFjacOzbiBSLg0KDQoNCmBgYHtyfQ0KZW1iZWRfdXJsKCJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUVreFJqMDJpYUxrJnQ9NnMiKSAlPiUgDQogIHVzZV9hbGlnbigiY2VudGVyIikNCg0KYGBgDQoNCg0KPGRpdiBjbGFzcz0idG9jaWZ5LWV4dGVuZC1wYWdlIiBkYXRhLXVuaXF1ZT0idG9jaWZ5LWV4dGVuZC1wYWdlIiBzdHlsZT0iaGVpZ2h0OiAwOyI+PC9kaXY+DQoNCg==