Class: CategoricalViewer
CategoricalViewer is a class for visualizing categorical review analysis data. It processes the analysis data and formats it for use with Chart.js.
Constructors
constructor
• new CategoricalViewer(analysisModel
)
Creates a new CategoricalViewer instance.
Parameters
Name | Type | Description |
---|---|---|
analysisModel | AnalysisModel | The analysis model containing review data. |
Defined in
components/CategoricalViewer.tsx:42
Properties
analysisModel
• analysisModel: AnalysisModel
Defined in
components/CategoricalViewer.tsx:36
Methods
aggregateData
▸ aggregateData(): CategoryData
Aggregates positive and negative category counts from the analysis model.
Returns
CategoryData
- The aggregated category data.
Defined in
components/CategoricalViewer.tsx:79
convertToChartJSData
▸ convertToChartJSData(categoryData
): ChartJSData
Converts the aggregated category data into the format required by Chart.js.
Parameters
Name | Type | Description |
---|---|---|
categoryData | CategoryData | The aggregated category data. |
Returns
ChartJSData
- The formatted data for Chart.js.
Defined in
components/CategoricalViewer.tsx:112
getOptionsAndData
▸ getOptionsAndData(): Object
Returns the Chart.js options and formatted data.
Returns
Object
- The options and data for Chart.js.
Name | Type |
---|---|
data | ChartJSData |
options | any |