Statistics and Geometry: Data Analysis and Graph Construction
Loading the math board and drawing, please wait…
In collections
Kreuztabellen
This example uses cross-tabulation data to analyze smartphone usage among adolescents, focusing on time spent and purposes. Key math concepts include probability, data interpretation, and visualization. Construction involves GeoGebra commands like Textfield, Distance, and Polygon to create interactive charts. Suitable for middle school students (grades 7-8) to develop data analysis and geometric construction skills.
GeoGebra Commands & Parameters
Textfield(input17) → Eingabefeld17Textfield(input16) → Eingabefeld16Textfield(input6a) → Eingabefeld6aTextfield(input4a) → Eingabefeld4aTextToUnicode(("" * input6a)) → input6aTextTextToUnicode(("" * input4a)) → input4aTextTextToUnicode(("" * input15a)) → input15aTextTextfield(input15a) → Eingabefeld15aTextfield(input15) → Eingabefeld15Textfield(input6) → Eingabefeld6Textfield(input4) → Eingabefeld4Distance(A0, Ay1) → asizeyPoint(Line[A0, xAxis]) → Ax1Point(Line[Ax1, xAxis]) → Ax2Textfield(input12) → Eingabefeld12Textfield(input11) → Eingabefeld11Textfield(input10) → Eingabefeld10Textfield(input9) → Eingabefeld9Textfield(input8) → Eingabefeld8Textfield(input7) → Eingabefeld7Textfield(input5) → Eingabefeld5SelectedIndex(DropDown13) → input13Polygon(Ax3, Ax4, (x(Ax4), y(Ay1)), (x(Ax3), y(Ay1))) → vA3, ax3, ax4, j, kPolygon(Ax1, Ax2, (x(Ax2), y(Ay1)), (x(Ax1), y(Ay1))) → vA2, ax1, ax2, h, iPolygon(Ay2, Ay3, (x(Ax1), y(Ay3)), (x(Ax1), y(Ay2))) → vA1, ay2, ay3, f, gMidpoint(Corner[TextA3, 1], Corner[TextA3, 3]) → M3Midpoint(Corner[TextA1, 1], Corner[TextA1, 3]) → M1Distance(A0, Ax1) → asizexMidpoint(Corner[TextA2, 1], Corner[TextA2, 3]) → M2Element({1, 2, 3, 4, 4, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}, step2) → stepIf(step ≤ 5, C1, C2) → SB3Point(Line[SB3, yAxis]) → SB1LaTeX(step, true, true) → TextStepJoin({{Segment[Ax1, Ax4], Segment[Ay1, Ay4]}, Zip[Segment[P, P + (0, (-4 * asizey))], P, {Ax1, Ax2, Ax3, Ax4}], Zip[Segment[P, (x(Ax4), y(P))], P, Sequence[A0 + (0, ((-m) * asizey)), m, 1, 4]]}) → grid1Point(Line[Val1, xAxis]) → Val2If(step ≤ 5, D1, D2) → SB4Element({false, false, false, input15a ≟ (100 * sol15a), input4a ≟ (100 * sol4a), input6a ≟ (100 * sol6a), input7 ≟ 35, input8 ≟ 35, input9 ≟ 20, input10 ≟ 45, input11 ≟ 55, input12 ≟ 100, false}, step2) → showhint5aIntersect(correct1 = input11, correct1 = 0.55) → AIntersect(correct1 = input11, correct1 = 0.55) → BPoint(Line[Controller1, xAxis]) → Controller2If(step ≟ 2, A0 + (0, -1.5), A0 + (0, -1.26)) → Ay1testPolygon(A0, Ax4, (x(Ax4), y(Ay4)), Ay4) → vA, a0, l, m, ay4Point(Line[(0, 0), yAxis]) → A0StartPoint(Line[(0, 0), yAxis]) → A0EndePoint(Line[SB3, yAxis]) → SB5Point(Line[SB3, yAxis]) → SB6Point(Line[SB3, yAxis]) → SB7Polygon(Ay2, Ay3, (x(Ax1), y(Ay3)), (x(Ax1), y(Ay2))) → b1, n, p, q, rPolygon(Ax1, Ax2, (x(Ax2), y(Ay1)), (x(Ax1), y(Ay1))) → b2, s, t, a, bPolygon((x(Ax1), y(Ay1)), (x(Ax1), y(Ay2)), (x(Ax2), y(Ay2)), (x(Ax2), y(Ay1))) → b3, c, d, e, f_1Polygon((x(Ax1), y(Ay2)), (x(Ax1), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay2))) → b4, g_1, h_1, i_1, j_1Polygon((x(Ax1), y(Ay4)), (x(Ax1), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay4))) → b5, k_1, l_1, m_1, n_1Polygon((x(Ax3), y(Ay1)), (x(Ax3), y(Ay2)), (x(Ax2), y(Ay2)), (x(Ax2), y(Ay1))) → b6, p_1, q_1, r_1, s_1Polygon((x(Ax3), y(Ay2)), (x(Ax3), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay2))) → b7, t_1, a_1, b_1, c_1Polygon((x(Ax3), y(Ay4)), (x(Ax3), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay4))) → b8, d_1, e_1, f_2, g_2Polygon(Ax3, Ax4, (x(Ax4), y(Ay1)), (x(Ax3), y(Ay1))) → b9, h_2, i_2, j_2, k_2Polygon((x(Ax3), y(Ay1)), (x(Ax3), y(Ay2)), (x(Ax4), y(Ay2)), (x(Ax4), y(Ay1))) → b10, l_2, m_2, n_2, p_2Polygon((x(Ax3), y(Ay2)), (x(Ax3), y(Ay3)), (x(Ax4), y(Ay3)), (x(Ax4), y(Ay2))) → b11, q_2, r_2, s_2, t_2Polygon((x(Ax3), y(Ay4)), (x(Ax3), y(Ay3)), (x(Ax4), y(Ay3)), (x(Ax4), y(Ay4))) → b12, a_2, b_2, c_2, d_2Point(Line[Birne1, xAxis]) → Birne2Point(Line[Val5, xAxis]) → Val6Join({{Ay2 + (0.1, -0.1)}, Sequence[Ax1 + ((0.5 * asizex), ((-m) * asizey) - 0.1), m, 0, 3], Sequence[Ax2 + ((0.5 * asizex), ((-m) * asizey) - 0.1), m, 1, 3], Sequence[Ax3 + ((0.5 * asizex), ((-m) * asizey) - 0.1), m, 0, 3]}) → listMPointsZip(A0 + (m, 2.5), m, {2, 4.65, 8}) → listPos0Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, RasterMaxX / RasterStepXY, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, RasterMaxY / RasterStepXY, RasterMaxY / RasterStepXY]}) → RasterAussen
AI Drawing Prompt Reference
Create an interactive data visualization chart for analyzing adolescent smartphone usage patterns. The interface includes multiple text input fields for data entry and a dropdown menu for selecting analysis steps. The main chart displays horizontal and vertical bar graphs representing usage time data for different purposes, with clearly labeled x-axis for categories and y-axis for time or percentage values. Reference grid lines are drawn throughout the chart for easy reading. The current analysis step number is displayed at the bottom or side using LaTeX formatting. This interactive tool helps middle school students understand probability, data interpretation and visualization concepts through exploring cross-tabulation data.
The prompt above was compiled from the original drawing commands and is for reference only.