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 9 months ago
data-visualizationdatavisualizationggplot-extensionggplot2ggplot2-scalesggplot2-themesvisualization
12.79 score 1.2k stars 12 packages 14k scripts 20k downloadsggalt - 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 2 years ago
geomggplot-extensionggplot2ggplot2-geomggplot2-scales
12.49 score 661 stars 6 packages 1.9k scripts 6.3k downloadswaffle - 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 1 years ago
data-visualisationdata-visualizationdatavisualizationggplot2square-pie-chartswaffle-charts
10.61 score 779 stars 5 packages 1.2k scripts 2.5k downloadsndjson - 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
7.68 score 56 stars 5 packages 118 scripts 3.2k downloadsvegalite - 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
7.57 score 159 stars 77 scripts 159 downloadsqrencoder - 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
6.03 score 61 stars 1 packages 58 scripts 258 downloadsdarksky - 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 4 years ago
darkskydarksky-apidarksky-api-powereddarksky-weather-apidarkskyapiweatherkit
5.49 score 83 stars 37 scripts 473 downloadsepidata - 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
5.47 score 21 stars 28 scripts 207 downloadsvoteogram - 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
5.45 score 43 stars 13 scripts 123 downloadstdigest - Wicked Fast, Accurate Quantiles Using t-Digests
The t-Digest construction algorithm, by Dunning et al., (2019) <doi:10.48550/arXiv.1902.04023>, uses a variant of 1-dimensional k-means clustering to produce a very compact data structure that allows accurate estimation of quantiles. This t-Digest data structure can be used to estimate quantiles, compute other rank statistics or even to estimate related measures like trimmed means. The advantage of the t-Digest over previous digests for this purpose is that the t-Digest handles data with full floating point resolution. The accuracy of quantile estimates produced by t-Digests can be orders of magnitude more accurate than those produced by previous digest algorithms. Methods are provided to create and update t-Digests and retrieve quantiles from the accumulated distributions.
Last updated 5 months ago
quantilet-digest
5.35 score 37 stars 4 packages 10 scripts 636 downloadslongurl - 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
4.56 score 33 stars 22 scripts 190 downloadsdocxtractr - 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
3.97 score 185 scripts 749 downloadscymruservices - 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
3.69 score 7 stars 14 scripts 177 downloadswand - 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
3.65 score 3 packages 10 scripts 143 downloadssergeant - Tools to Transform and Query Data with Apache Drill
Apache Drill is a low-latency distributed query engine designed to enable data exploration and analysis on both relational and non-relational data stores, scaling to petabytes of data. Methods are provided that enable working with Apache Drill instances via the REST API, DBI methods and using 'dplyr'/'dbplyr' idioms. Helper functions are included to facilitate using official Drill Docker images/containers.
Last updated 4 years ago
3.45 score 56 scripts 228 downloadsuaparserjs - 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 5 years ago
3.32 score 1 packages 14 scripts 351 downloadsropendata - 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.00 score 2 stars 7 scripts 360 downloads