← Back to all sparks
T

textplot

ANALYTICS
Velocity0.0

A bnosac plotting utility in maintenance mode, shipping once every few years

nlpvisualizationr-packagemaintenancebnosac
Current state
textplot is the visualisation member of the bnosac NLP family, providing plot methods for dependency parses, biterm topic clusters, co-occurrence graphs, correlation lines and word embeddings. The function surface has been stable since 0.2.0 added textplot_embedding_2d in 2021. The 2026 release touches only documentation links and a vignette guard.
Where it's heading
This is a settled package, not a developing one. Releases since 0.2.0 have been reactive: a topic-assignment bug, a layout argument, and now cleanup after the archival of a dependency it linked to. The cadence — four years between 0.2.2 and 0.2.3 — tracks CRAN housekeeping on the wider bnosac stack rather than any roadmap of its own.
Prediction
Expect the same pattern: the next release will most likely be another CRAN-compliance pass triggered by a change in udpipe, BTM or another sibling package, rather than a new textplot_* function.

Recent moves

  1. 6mo ago

    Drop link to archived ggalt, guard vignette model download

    Removes a documentation link to the archived ggalt package and adds an evaluation filter so the vignette survives a failed model download. Pure CRAN hygiene, consistent with the package's maintenance-only posture.

    View source ↗
  2. 4y ago

    Dependency-parse plots gain a layout argument

    textplot_dependencyparser.default takes a layout argument, so parses are no longer locked to the linear arrangement. A small but real widening of what the function can draw.

    View source ↗
  3. 4y ago

    Fix biterm topic assignment in cluster plots

    Corrects a case where a biterm assigned to two topics could be drawn under either one depending on input ordering. Narrow correctness fix in an edge case where both topics emit the same top words.

    View source ↗
  4. 4y ago

    Adds 2D embedding plots

    Adds textplot_embedding_2d, extending the package from parse and topic visuals to word-embedding projections. The last function added to the package and the effective end of its feature development.

    View source ↗
  5. 5y ago

    Make example conditional on udpipe availability

    Guards an example against a missing udpipe install. A CRAN check fix with no user-visible effect.

    View source ↗
  6. 6y ago

    Plot functions become generic; igraph moved to Suggests

    Makes the six core textplot_* functions generic so other packages can supply methods, and demotes igraph from Imports to Suggests to lighten the install. The change that made textplot usable as a plotting layer for the rest of the bnosac stack.

    View source ↗