**Older release.** The current release is [0.8.0](/cran/tinyplot/v/0.8.0.md).

# tinyplot 0.4.0 (CRAN)

Part of: [tinyplot](/cran/tinyplot.md)

- Released: 23 May 2025 (R 4.5.0 at the time)
- Advisories: None known (for this release)
- Test coverage: – (not measured for this release)
- Public exports: 40 (3 added, 0 removed)

Record made 30 Oct 2026, 14:54 UTC from data release v2026-10-29, merged 23:17 UTC. Project DOI 10.5281/zenodo.21843040. Address: https://r-observatory.thecoatlessprofessor.com/cran/tinyplot/v/0.4.0

This page reports what R Observatory measured for this release. It is not a validation, and it does not say whether the package is fit for your intended use.

## Compare

Compared with 0.8.0, released 28 Sep 2026.

- Time between: 493 days (6 releases in between)
- Advisories: None known (for either release)
- Exports: 11 added (none removed)
- Files changed: 146 (+21,691 −6,479 lines)

#### Values that differ (15)

| Measure | Section | 0.4.0 | 0.8.0 |
| --- | --- | --- | --- |
| Download size | Release | 947 KB | 609 KB |
| Authors | Release | Grant McDermott, Vincent Arel-Bundock, Achim Zeileis, Etienne Bacher | Grant McDermott, Vincent Arel-Bundock, Achim Zeileis, Etienne Bacher, Miura Meng |
| Public exports | Code | 40 | 51 |
| Internal functions | Code | 94 | 235 |
| Lines of R code | Code | 8,420 | 19,106 |
| Complexity | Code | mean 9.5, highest 155 | mean 9.4, highest 200 |
| Exports named in tests | Tests | 2.5% | 2% |
| Help pages with running examples | Tests | 33 of 34 | 43 of 46 |
| Help pages | Documentation | 37 | 61 |
| Arguments documented | Documentation | 88.1% | 84.4% |
| Return value documented | Documentation | 18.2% | 25% |
| NEWS | Documentation | Yes, mentions 0.4.0 | Yes, mentions 0.8.0 |
| Citation file | Documentation | No | Yes, computed when R runs it |
| Depends | Dependencies | R (>= 4.1.0) | R (>= 4.0.0) |
| Suggests | Dependencies | altdoc (>= 0.5.0), fontquiver, png, rsvg, svglite (>= 2.2.0), tinytest, tinysnapshot (>= 0.0.3), knitr | fontquiver, png, rsvg, svglite (>= 2.2.0), tinytest, tinysnapshot (>= 0.0.3), knitr |

**Exports added (11)**

- `tinypairs`
- `tinytheme_get`
- `tinytheme_list`
- `tinytheme_register`
- `tinytheme_unregister`
- `type_chull`
- `type_ellipse`
- `type_heatmap`
- `type_hexbin`
- `type_sina`
- `type_tile`

**Most changed files (12 of 146)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `R/tinyplot.R` | 1,650 | 875 |
| `R/draw_legend.R` | 411 | 1,117 |
| `NEWS.md` | 1,250 | 250 |
| `R/facet.R` | 1,236 | 221 |
| `R/by_aesthetics.R` | 745 | 555 |
| `R/legend.R` | 1,200 | 44 |
| `R/tinytheme.R` | 634 | 116 |
| `MD5` | 361 | 307 |
| `R/type_barplot.R` | 545 | 108 |
| `R/type_violin.R` | 346 | 148 |
| `R/type_spineplot.R` | 318 | 158 |
| `R/type_text.R` | 304 | 104 |

[Both releases side by side](/cran/tinyplot/compare/0.4.0...0.8.0.md)

## Release

- Published: 23 May 2025
- Status: Replaced by 0.4.1 on 3 Jun 2025
- Previous: 0.3.0, 5 Feb 2025
- License: Apache License (>= 2), OSI approved
- Maintainer: Grant McDermott
- Download size: 947 KB
- Authors: Grant McDermott, Vincent Arel-Bundock, Achim Zeileis, Etienne Bacher
- Source code: [https://grantmcdermott.com/tinyplot/](https://grantmcdermott.com/tinyplot/)

## Advisories

[Method](/about/advisories.md)

- This release: [None known](/about/advisories.md)

## CRAN checks

[Method](/about/checks-health.md)

- Results: Kept only for the current release

## Code

[Method](/about/code-metrics.md)

- Lines of R code: 8,420
- Public exports: 40
- Internal functions: 94
- Mean complexity: 9.5 (the most is 155)

#### Lines by kind (11,624)

| Kind | Lines | Share |
| --- | ---: | ---: |
| R code | 8,420 | 72% |
| Tests | 14 | 0.1% |
| Documentation | 3,190 | 27% |

- Exports changed since 0.3.0: 3 added, 0 removed

## Tests

[Method](/about/coverage.md)

- Test cases: 0
- Lines of tests: 14
- Exports named in tests: 2.5%

- Tests: Yes, tinytest, 0 expectations
- Test lines per line of code: 0.00
- Coverage: Not measured for this release
- Help pages with running examples: 33 of 34

## Documentation

[Method](/about/code-metrics.md)

- Exports documented: 100%
- Arguments documented: 88.1%
- Return value documented: 18.2%
- Vignettes: 0

- Help pages: 37
- Exports with examples: 100%
- NEWS: Yes, mentions 0.4.0
- Citation file: No
- Website: Yes

## Dependencies

[Method](/about/reverse-dependencies.md)

- Depends: R (>= 4.1.0)
- Imports: graphics, grDevices, stats, tools, utils
- LinkingTo: None
- Suggests: altdoc (>= 0.5.0), fontquiver, png, rsvg, svglite (>= 2.2.0), tinytest, tinysnapshot (>= 0.0.3), knitr
- Install tree: Kept only for the current release
- Advisories in the install tree: Kept only for the current release

[SBOM](/cran/tinyplot/v/0.4.0/sbom.md)

## Today

Checks, downloads, dependents, people and the repository describe the package as it is now, so they are on the current release.

[tinyplot 0.8.0](/cran/tinyplot/v/0.8.0.md) | [the package page](/cran/tinyplot.md)

## Sources

| Part | From | As of |
| --- | --- | --- |
| Release history | CRAN package versions | 29 Oct 2026 |
| Advisories | osv-advisories 1.0.0, R version 4.6.1 (2026-06-24) | 29 Oct 2026 |
| CRAN checks | CRAN check results | Kept only for the current release |
| Tests, documentation, code | rpkg-analyzer 0.5.2 | 5 Oct 2026 |
| Coverage | covr | Not measured for this release |
| Use | CRAN downloads, reverse dependencies, repository | Not shown for this release |

Daily data releases are kept on GitHub, so the data behind this record can be fetched again from v2026-10-29 (merged 23:17 UTC). Values not kept for a release say so and are never filled in from another release.

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/tinyplot/v/0.4.0, and every address is listed at /llms.txt.
