Skip to content

scatter chart v3.0.0-rc.2: Uncaught (in promise) TypeError: Cannot read property 'value' of undefined #8702

Description

@zibous

Expected Behavior

I can't find the bug, since the new version I got the bug. However, this does not occur in simple test cases.

What options do I have to isolate the error?

Bildschirmfoto 2021-03-23 um 07 38 46

it happens if i set the defaults.layout.paddings

this.ChartControl = window.Chart3 || Chart

if (this.ChartControl.defaults.layout && this.ChartControl.defaults.layout.padding) {
    this.ChartControl.defaults.layout.padding = {
        top: 24,
        left: 0,
        right: 0,
        bottom: 0
    }
}

chart.js?module:3593 Uncaught (in promise) TypeError: Cannot read property 'value' of undefined

options = {
			type: "scatter",
			data: {
				labels: [],
				datasets: [{
						label: "Reni",
						unit: "%",
						hoverRadius: 18,
						pointRadius: 16,
						hitRadius: 22,
						backgroundColor: "rgba(192,57,43,0.85)",
						borderColor: "rgba(192,57,43,0.85)",
						data: [{
								x: 17.65,
								y: 17.8
							},
							{
								x: 17.65,
								y: 17.8
							},
							{
								x: 18.01,
								y: 17.84
							},
							{
								x: 17.61,
								y: 17.95
							},
							{
								x: 17.78,
								y: 17.87
							},
							{
								x: 16.76,
								y: 17.98
							}
						]
					},
					{
						label: "Peter",
						unit: "%",
						hoverRadius: 18,
						pointRadius: 16,
						hitRadius: 22,
						backgroundColor: "rgba(230,126,34,0.85)",
						borderColor: "rgba(230,126,34,0.85)",
						data: [{
								x: 12.36,
								y: 22.51
							},
							{
								x: 12.23,
								y: 22.42
							},
							{
								x: 12.23,
								y: 22.42
							},
							{
								x: 12.22,
								y: 22.48
							},
							{
								x: 12.51,
								y: 22.6
							},
							{
								x: 12.25,
								y: 22.45
							},
							{
								x: 12.35,
								y: 22.53
							}
						]
					}
				]
			},
			options: {
				units: "",
				layout: {},
				chartArea: {
					backgroundColor: "transparent"
				},
				hover: {
					mode: "nearest",
					intersect: true
				},
				elements: {},
				spanGaps: true,
				plugins: {
					title: {},
					tooltip: {},
					legend: {
						display: true,
						position: "top"
					},
					scales: {}
				},
				animation: {},
				onResize: null
			}
		}

Environment

  • Chart.js version: v3.0.0-rc.2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions