% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/api-estimation.R
\name{plot.mfrm_anchor_review}
\alias{plot.mfrm_anchor_review}
\title{Plot an anchor-review object}
\usage{
\method{plot}{mfrm_anchor_review}(
  x,
  y = NULL,
  type = c("issue_counts", "facet_constraints", "level_observations"),
  main = NULL,
  palette = NULL,
  label_angle = 45,
  draw = TRUE,
  ...
)
}
\arguments{
\item{x}{Output from \code{\link[=review_mfrm_anchors]{review_mfrm_anchors()}}.}

\item{y}{Reserved for generic compatibility.}

\item{type}{Plot type: \code{"issue_counts"}, \code{"facet_constraints"},
or \code{"level_observations"}.}

\item{main}{Optional title override.}

\item{palette}{Optional named colors.}

\item{label_angle}{X-axis label angle for bar plots.}

\item{draw}{If \code{TRUE}, draw using base graphics.}

\item{...}{Reserved for generic compatibility.}
}
\value{
A plotting-data object of class \code{mfrm_plot_data}.
}
\description{
Plot an anchor-review object
}
\details{
Base-R visualization helper for anchor-review outputs.
}
\section{Interpreting output}{

\itemize{
\item \code{"issue_counts"}: volume of each issue class.
\item \code{"facet_constraints"}: anchored/grouped/free mix by facet.
\item \code{"level_observations"}: observation support across levels.
}
}

\section{Typical workflow}{

\enumerate{
\item Run \code{\link[=review_mfrm_anchors]{review_mfrm_anchors()}}.
\item Start with \code{plot(review, type = "issue_counts")}.
\item Inspect constraint and support plots before fitting.
}
}

\examples{
toy <- load_mfrmr_data("example_core")
review <- review_mfrm_anchors(toy, "Person", c("Rater", "Criterion"), "Score")
p <- plot(review, draw = FALSE)
}
\seealso{
\code{\link[=review_mfrm_anchors]{review_mfrm_anchors()}}, \code{\link[=make_anchor_table]{make_anchor_table()}}
}
