{
  "schema_version": "1.0",
  "chart": "scatter",
  "legacy_chart": "scatterChart",
  "chart_data_source": "legacy set_up_tab_for_show_or_download_chart input dataframe",
  "dimensions": [
    "Company",
    "Brand",
    "Channel",
    "Type",
    "Form",
    "Product"
  ],
  "dot_dimension": "Company",
  "color_dimension": "Type",
  "x_metric": "Sales Growth Rate",
  "y_metric": "Unit Price",
  "bubble_size_metric": "Sales",
  "display_value_prefixes": {
    "Sales": "m"
  },
  "selected_periods": [
    "PY",
    "AC"
  ],
  "show_iso_line": false,
  "isoline_metric": null,
  "source_functions": [
    "modules.charting.plot_charts.plot_scatter_charts",
    "modules.charting.prepare_charts.group_by_dataset_for_scatter_plot",
    "modules.charting.plot_charts.plot_scatter_chart_datashader",
    "modules.charting.draw_scatter.draw_scatter_chart"
  ],
  "legacy_draw_function_invocations": [
    "modules.charting.draw_scatter.draw_scatter_chart"
  ],
  "data_frame": {
    "type": "DataFrame",
    "columns": [
      "Company",
      "Unit Price",
      "Sales Growth Rate"
    ],
    "row_count": 6,
    "rows": [
      {
        "Company": "All Other Manufacturers",
        "Unit Price": 149.55197662660373,
        "Sales Growth Rate": 30.0
      },
      {
        "Company": "De la Vega",
        "Unit Price": 94.24160443848237,
        "Sales Growth Rate": 218.0
      },
      {
        "Company": "Combe",
        "Unit Price": 371.7801665428121,
        "Sales Growth Rate": 15.0
      },
      {
        "Company": "Bigen",
        "Unit Price": 229.99636751318417,
        "Sales Growth Rate": 92.0
      },
      {
        "Company": "L'Oreal",
        "Unit Price": 110.55015854195247,
        "Sales Growth Rate": -6.0
      },
      {
        "Company": "Henkel",
        "Unit Price": 116.60860165124824,
        "Sales Growth Rate": 10.0
      }
    ]
  },
  "chart_dict": {
    "chosenChart": "scatter",
    "selectedPeriods": [
      "PY",
      "AC"
    ],
    "toPlotPeriod": "AC",
    "smallMultiplesCharts": false,
    "smallMultiplesColumn": "Total",
    "numberOfPlottedSmallMultiples": 0,
    "colorChoice": "\ud83d\udd34-\ud83d\udfe2+",
    "colorpalette": "bain",
    "compareScenariosOrPeriods": "Periods",
    "filterDates": false,
    "shareOfTotalMarket": false,
    "varianceInPercent": false,
    "plotAsBaseline": false,
    "plotValuesAsChoice": "in absolute value",
    "showValuesAs": "in absolute value",
    "rowToPlot": "Entire dataset",
    "metricsToPlot": [
      "Sales Growth Rate",
      "Unit Price",
      "Sales",
      "Units"
    ],
    "singleMetric": "Unit Price",
    "xAxisMetric": "Sales Growth Rate",
    "yAxisMetric": "Unit Price",
    "bubbleSize": "Sales",
    "sortAxis": "bar length",
    "xAxisDimension": "Company",
    "yAxisDimension": "Type",
    "selectDimensionsToPlot": [
      "Company",
      "Brand",
      "Channel",
      "Type",
      "Form",
      "Product"
    ],
    "mainDimension": [
      "Company"
    ],
    "countColumn": "Company",
    "countByColumn": "Company",
    "aggregateUniquesByDimension": true,
    "aggregateUniquesDimension": "Type",
    "showOnly": "Top",
    "periodChoice": "Month",
    "canPlotYearToYear": true,
    "Period Options": "Periods",
    "processingChoice": "Fix dimension variance analysis",
    "varianceAnalysisChart": false,
    "currencyChoice": "EUR",
    "fullCurrencyName": "EUR",
    "plotAsHeatmap": false,
    "startAxesFromZero": false,
    "minXDimension": 0,
    "maxXDimension": 0,
    "minYDimension": 0,
    "maxYDimension": 0,
    "highlightedDimension": [],
    "valuePrefixName": "m",
    "valuePrefixMetric": "Sales",
    "valuePrefixDict": {
      "Sales": "m"
    },
    "IBCSdecimalName": -1,
    "logXAxis": false,
    "logYAxis": false,
    "showTrendLine": false,
    "showIsoLine": false,
    "showScatterLabels": true,
    "positionLegends": "at right",
    "setFactorParameter": 1.0,
    "isolineMetric": null,
    "plotTotalBubble": false,
    "adjustBubbleLabels": true,
    "showBubbleLabel": "both",
    "X": {
      "numberOfTop": 12,
      "aggregateOtherItems": true
    },
    "Y": {
      "numberOfTop": 12,
      "aggregateOtherItems": true
    },
    "W": {
      "numberOfTop": 12,
      "aggregateOtherItems": true
    },
    "Date period": "Month",
    "periodToDate": false,
    "prepareFileForDownload": false,
    "plotSmallMultiplesWaterfall": false,
    "showInitialAndFinalValues": true,
    "countMetricsAvgArray": [],
    "countMetricsSumArray": [],
    "showMetricsInDataColumn": false,
    "metricsToShowInDataColumn": [
      "Sales Growth Rate",
      "Unit Price",
      "Sales",
      "Units"
    ],
    "numberOfMetricsInDataColumn": 4,
    "showLegend": "left/right only",
    "showAbsoluteValues": true,
    "showRank": true,
    "fatherAndChildDimensions": false,
    "showTopForEachItem": false,
    "excludeOutliers": false,
    "companyName": "Mexico hair color",
    "filterString": "",
    "plotTitleText": "Mexico hair color <BR><b>Unit Price, Sales Growth Rate </b> in mEUR  aggregated by Company <BR>AC"
  },
  "plotly_figures": [
    {
      "trace_count": 4,
      "layout_keys": [
        "annotations",
        "coloraxis",
        "dragmode",
        "height",
        "newshape",
        "paper_bgcolor",
        "plot_bgcolor",
        "shapes",
        "showlegend",
        "template",
        "uniformtext",
        "width",
        "xaxis",
        "yaxis"
      ]
    }
  ],
  "exports": [
    {
      "artifact": "scatter.html",
      "renderer": "legacy_plotly+html_only",
      "plotly_export_error": "('The browser seemed to close immediately after starting.', 'You can set the `logging.Logger` level lower to see more output.', 'You may try installing a known working copy of Chrome by running ', '`$ choreo_get_chrome`.It may be your browser auto-updated and will now work upon restart. The browser we tried to start is located at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.')",
      "html_artifact": "scatter.html",
      "screenshot_error": "Headless Chrome exited with status -6.",
      "export_width": 1200,
      "export_height": 900,
      "figure_export_normalization": {
        "status": "applied",
        "method": "plotly_json_double_roundtrip"
      },
      "captured_figure_normalization": {
        "status": "applied",
        "method": "plotly_json_double_roundtrip"
      }
    }
  ]
}
