hrbrthemes - Additional Themes, Theme Components and Utilities for 'ggplot2'
A compilation of extra 'ggplot2' themes, scales and utilities, including a spell check function for plot label fields and an overall emphasis on typography. A copy of the 'Google' font 'Roboto Condensed' is also included.
Last updated 6 months ago
data-visualizationdatavisualizationggplot-extensionggplot2ggplot2-scalesggplot2-themesvisualization
1.2k stars 9.72 score 42 dependencies 12 dependentswaffle - Create Waffle Chart Visualizations
Square pie charts (a.k.a. waffle charts) can be used to communicate parts of a whole for categorical quantities. To emulate the percentage view of a pie chart, a 10x10 grid should be used with each square representing 1% of the total. Modern uses of waffle charts do not necessarily adhere to this rule and can be created with a grid of any rectangular shape. Best practices suggest keeping the number of categories small, just as should be done when creating pie charts. Tools are provided to create waffle charts as well as stitch them together, and to use glyphs for making isotype pictograms.
Last updated 11 months ago
data-visualisationdata-visualizationdatavisualizationggplot2square-pie-chartswaffle-charts
775 stars 8.48 score 65 dependencies 5 dependentsggalt - Extra Coordinate Systems, 'Geoms', Statistical Transformations, Scales and Fonts for 'ggplot2'
A compendium of new geometries, coordinate systems, statistical transformations, scales and fonts for 'ggplot2', including splines, 1d and 2d densities, univariate average shifted histograms, a new map coordinate system based on the 'PROJ.4'-library along with geom_cartogram() that mimics the original functionality of geom_map(), formatters for "bytes", a stat_stepribbon() function, increased 'plotly' compatibility and the 'StateFace' open source font 'ProPublica'. Further new functionality includes lollipop charts, dumbbell charts, the ability to encircle points and coordinate-system-based text annotations.
Last updated 1 years ago
geomggplot-extensionggplot2ggplot2-geomggplot2-scales
654 stars 8.14 score 78 dependencies 5 dependentsvegalite - Tools to Encode Visualizations with the 'Grammar of Graphics'-Like 'Vega-Lite' 'Spec'
The 'Vega-Lite' 'JavaScript' framework provides a higher-level grammar for visual analysis, akin to 'ggplot' or 'Tableau', that generates complete 'Vega' specifications. Functions exist which enable building a valid 'spec' from scratch or importing a previously created 'spec' file. Functions also exist to export 'spec' files and to generate code which will enable plots to be embedded in properly configured web pages. The default behavior is to generate an 'htmlwidget'.
Last updated 6 years ago
data-visualizationdatavisualizationvega-litevega-lite-specvisualizationwidget
158 stars 4.98 score 36 dependenciesepidata - Tools to Retrieve Economic Policy Institute Data Library Extracts
The Economic Policy Institute (<http://www.epi.org/>) provides researchers, media, and the public with easily accessible, up-to-date, and comprehensive historical data on the American labor force. It is compiled from Economic Policy Institute analysis of government data sources. Use it to research wages, inequality, and other economic indicators over time and among demographic groups. Data is usually updated monthly.
Last updated 4 years ago
21 stars 4.58 score 42 dependenciesdarksky - Tools to Work with the 'Dark Sky' 'API'
Provides programmatic access to the 'Dark Sky' 'API' <https://darksky.net/dev/docs>, which provides current or historical global weather conditions.
Last updated 3 years ago
darkskydarksky-apidarksky-api-powereddarksky-weather-apidarkskyapiweatherkit
83 stars 3.85 score 38 dependenciesndjson - Wicked-Fast Streaming 'JSON' ('ndjson') Reader
Streaming 'JSON' ('ndjson') has one 'JSON' record per-line and many modern 'ndjson' files contain large numbers of records. These constructs may not be columnar in nature, but it is often useful to read in these files and "flatten" the structure out to enable working with the data in an R 'data.frame'-like context. Functions are provided that make it possible to read in plain 'ndjson' files or compressed ('gz') 'ndjson' files and either validate the format of the records or create "flat" 'data.table' structures from them.
Last updated 2 years ago
jsonndjsonr-cyber
56 stars 3.67 score 13 dependencies 5 dependentsqrencoder - Quick Response Code (QR Code) / Matrix Barcode Creator
Quick Response codes (QR codes) are a type of matrix bar code and can be used to authenticate transactions, provide access to multi-factor authentication services and enable general data transfer in an image. QR codes use four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to efficiently store data. Matrix barcode generation is performed efficiently in C via the included 'libqrencoder' library created by Kentaro Fukuchi.
Last updated 6 years ago
qrcodeqrcode-generator
61 stars 3.45 score 7 dependencies 1 dependentsvoteogram - United States House and Senate Voting Cartogram Generators
'ProPublica' <https://projects.propublica.org/represent/> makes United States Congress member votes available and has developed their own unique cartogram to visually represent this data. Tools are provided to retrieve voting data, prepare voting data for plotting with 'ggplot2', create vote cartograms and theme them.
Last updated 2 years ago
data-visualisationdata-visualizationdatavisualization
43 stars 2.89 score 32 dependencieslongurl - Expand Short 'URLs'
Tools are provided to expand vectors of short URLs into long 'URLs'. No 'API' services are used, which may mean that this operates more slowly than 'API' services do (since they usually cache results of expansions that every user of the service requests). You can setup your own caching layer with the 'memoise' package if you wish to have a speedup during single sessions or add larger dependencies, such as 'Redis', to gain a longer-term performance boost at the expense of added complexity.
Last updated 4 years ago
r-cyberurlurl-shortener
33 stars 2.54 score 8 dependencieswand - Retrieve Magic Attributes from Files and Directories
MIME types are shorthand descriptors for file contents and can be determined from "magic" bytes in file headers, file contents or intuited from file extensions. Tools are provided to perform curated "magic" tests as well as mapping MIME types from a database of over 1,800 extension mappings.
Last updated 5 years ago
1.53 score 0 dependencies 3 dependentscymruservices - Query 'Team Cymru' 'IP' Address, Autonomous System Number ('ASN'), Border Gateway Protocol ('BGP'), Bogon and 'Malware' Hash Data Services
A toolkit for querying 'Team Cymru' <http://team-cymru.org> 'IP' address, Autonomous System Number ('ASN'), Border Gateway Protocol ('BGP'), Bogon and 'Malware' Hash Data Services.
Last updated 6 years ago
bogonsmalware-hash-registryr-cyberteam-cymru-webservice
7 stars 1.26 score 9 dependenciesuaparserjs - Parse 'User-Agent' Strings
Despite there being a section in RFC 7231 <https://tools.ietf.org/html/rfc7231#section-5.5.3> defining a suggested structure for 'User-Agent' headers this data is notoriously difficult to parse consistently. Tools are provided that will take in user agent strings and return structured R objects. This is a 'V8'-backed package based on the 'ua-parser' project <https://github.com/ua-parser>.
Last updated 4 years ago
0.86 score 15 dependencies 1 dependentsdocxtractr - Extract Data Tables and Comments from 'Microsoft' 'Word' Documents
'Microsoft Word' 'docx' files provide an 'XML' structure that is fairly straightforward to navigate, especially when it applies to 'Word' tables and comments. Tools are provided to determine table count/structure, comment count and also to extract/clean tables and comments from 'Microsoft Word' 'docx' documents. There is also nascent support for '.doc' files.
Last updated 4 years ago
0.56 score 25 dependenciesropendata - Query and Download 'Rapid7' 'Cybersecurity' Data Sets
'Rapid7' collects 'cybersecurity' data and makes it available via their 'Open Data' <http://opendata.rapid7.com> portal which has an API. Tools are provided to assist in querying for available data sets and downloading any data set authorized to a free, registered account.
Last updated 6 years ago
2 stars 0.23 score 8 dependencies