數學成績單
Author: 藍邦偉  老師

第一段考高一數學成績分配長條圖

顯示:忠班資料

顯示:孝班資料

顯示:仁班資料

顯示:二忠資料

A1 = 58
A2 = 20
A3 = 86
A4 = 63
A5 = 73
A6 = 54
A7 = 76
A8 = 28
A9 = 80
A10 = 88
A11 = 42
A12 = 24
A13 = 58
A14 = 12
A15 = 30
A16 = 12
A17 = 12
A18 = 18
A19 = 18
A20 = 18
A21 = 6
A22 = NaN
A23 = 36
A24 = 18
A25 = 24
A26 = 60
A27 = 64
A28 = 36
A29 = 94
A30 = 92
A31 = 24
A32 = 48
A33 = 30
A34 = 49
A35 = NaN
A36 = 100
A37 = 42
A38 = 18
A39 = 30
A40 = 86
A41 = 36
A42 = 30
A43 = NaN
A44 = 51
A45 = 81
A46 = 36
A47 = 34
A48 = NaN
A49 = NaN
A50 = NaN
A51 = NaN
A52 = NaN
A53 = NaN
A54 = NaN
A55 = NaN
A56 = NaN
A57 = NaN
A58 = NaN
A59 = NaN
A60 = NaN
A61 = NaN
A62 = NaN
A63 = NaN
A64 = NaN
A65 = NaN
A66 = NaN
A67 = NaN
A68 = NaN
A69 = NaN
A70 = NaN
A71 = NaN
A72 = NaN
A73 = NaN
A74 = NaN
A75 = NaN
A76 = NaN
A77 = NaN
A78 = NaN
A79 = NaN
A80 = NaN
A81 = NaN
A82 = NaN
A83 = NaN
A84 = NaN
A85 = NaN
A86 = NaN
A87 = NaN
A88 = NaN
A89 = NaN
A90 = NaN
A91 = NaN
A92 = NaN
A93 = NaN
A94 = NaN
A95 = NaN
A96 = NaN
A97 = NaN
A98 = NaN
A99 = NaN
A100 = NaN
L_1: {A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62, A63, A64, A65, A66, A67, A68, A69, A70, A71, A72, A73, A74, A75, A76, A77, A78, A79, A80, A81, A82, A83, A84, A85, A86, A87, A88, A89, A90, A91, A92, A93, A94, A95, A96, A97, A98, A99, A100}
list1 = RemoveUndefined(L_1)
List1: {5.0, 15.0, 25.0, 35.0, 45.0, 55.0, 65.0, 75.0, 85.0, 95.0, 105.0}
List2: {0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0}
list1s = Sequence(CountIf[x ≥ 10.0 * k ∧ x < 10.0 * (k + 1.0), list1], k, 0.0, 10.0)
B1 = 10
B2 = 12
B3 = 16
B4 = 6
B5 = 12
B6 = 28
B7 = 18
B8 = 34
B9 = 12
B10 = 24
B11 = 42
B12 = 24
B13 = 24
B14 = NaN
B15 = 22
B16 = 18
B17 = 72
B18 = 66
B19 = 0
B20 = 10
B21 = NaN
B22 = 12
B23 = 18
B24 = 36
B25 = 40
B26 = 60
B27 = 10
B28 = 12
B29 = 48
B30 = 24
B31 = 36
B32 = 68
B33 = 54
B34 = 24
B35 = 26
B36 = 36
B37 = 44
B38 = 44
B39 = NaN
B40 = NaN
B41 = NaN
B42 = NaN
B43 = NaN
B44 = NaN
B45 = NaN
B46 = NaN
B47 = NaN
B48 = NaN
B49 = NaN
B50 = NaN
B51 = NaN
B52 = NaN
B53 = NaN
B54 = NaN
B55 = NaN
B56 = NaN
B57 = NaN
B58 = NaN
B59 = NaN
B60 = NaN
B61 = NaN
B62 = NaN
B63 = NaN
B64 = NaN
B65 = NaN
B66 = NaN
B67 = NaN
B68 = NaN
B69 = NaN
B70 = NaN
B71 = NaN
B72 = NaN
B73 = NaN
B74 = NaN
B75 = NaN
B76 = NaN
B77 = NaN
B78 = NaN
B79 = NaN
B80 = NaN
B81 = NaN
B82 = NaN
B83 = NaN
B84 = NaN
B85 = NaN
B86 = NaN
B87 = NaN
B88 = NaN
B89 = NaN
B90 = NaN
B91 = NaN
B92 = NaN
B93 = NaN
B94 = NaN
B95 = NaN
B96 = NaN
B97 = NaN
B98 = NaN
B99 = NaN
B100 = NaN
C1 = 12
C2 = 0
C3 = 6
C4 = 12
C5 = 6
C6 = 30
C7 = 6
C8 = 16
C9 = 12
C10 = 40
C11 = 6
C12 = 12
C13 = 0
C14 = 12
C15 = 12
C16 = 18
C17 = 6
C18 = 46
C19 = 30
C20 = 16
C21 = 24
C22 = 42
C23 = 18
C24 = 12
C25 = 12
C26 = 22
C27 = NaN
C28 = NaN
C29 = NaN
C30 = NaN
C31 = NaN
C32 = NaN
C33 = NaN
C34 = NaN
C35 = NaN
C36 = NaN
C37 = NaN
C38 = NaN
C39 = NaN
C40 = NaN
C41 = NaN
C42 = NaN
C43 = NaN
C44 = NaN
C45 = NaN
C46 = NaN
C47 = NaN
C48 = NaN
C49 = NaN
C50 = NaN
C51 = NaN
C52 = NaN
C53 = NaN
C54 = NaN
C55 = NaN
C56 = NaN
C57 = NaN
C58 = NaN
C59 = NaN
C60 = NaN
C61 = NaN
C62 = NaN
C63 = NaN
C64 = NaN
C65 = NaN
C66 = NaN
C67 = NaN
C68 = NaN
C69 = NaN
C70 = NaN
C71 = NaN
C72 = NaN
C73 = NaN
C74 = NaN
C75 = NaN
C76 = NaN
C77 = NaN
C78 = NaN
C79 = NaN
C80 = NaN
C81 = NaN
C82 = NaN
C83 = NaN
C84 = NaN
C85 = NaN
C86 = NaN
C87 = NaN
C88 = NaN
C89 = NaN
C90 = NaN
C91 = NaN
C92 = NaN
C93 = NaN
C94 = NaN
C95 = NaN
C96 = NaN
C97 = NaN
C98 = NaN
C99 = NaN
C100 = NaN
L_2: {B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16, B17, B18, B19, B20, B21, B22, B23, B24, B25, B26, B27, B28, B29, B30, B31, B32, B33, B34, B35, B36, B37, B38, B39, B40, B41, B42, B43, B44, B45, B46, B47, B48, B49, B50, B51, B52, B53, B54, B55, B56, B57, B58, B59, B60, B61, B62, B63, B64, B65, B66, B67, B68, B69, B70, B71, B72, B73, B74, B75, B76, B77, B78, B79, B80, B81, B82, B83, B84, B85, B86, B87, B88, B89, B90, B91, B92, B93, B94, B95, B96, B97, B98, B99, B100}
L_3: {C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C50, C51, C52, C53, C54, C55, C56, C57, C58, C59, C60, C61, C62, C63, C64, C65, C66, C67, C68, C69, C70, C71, C72, C73, C74, C75, C76, C77, C78, C79, C80, C81, C82, C83, C84, C85, C86, C87, C88, C89, C90, C91, C92, C93, C94, C95, C96, C97, C98, C99, C100}
list2 = RemoveUndefined(L_2)
list3 = RemoveUndefined(L_3)
list2s = Sequence(CountIf[x ≥ 10.0 * k ∧ x < 10.0 * (k + 1.0), list2], k, 0.0, 10.0)
list3s = Sequence(CountIf[x ≥ 10.0 * k ∧ x < 10.0 * (k + 1.0), list3], k, 0.0, 10.0)
h_1 = true
h_2 = true
h_3 = true
Bar1 = BarChart(List1, list1s, 8.0)
Bar2 = BarChart(List1, list2s, 8.0)
Bar3 = BarChart(List1, list3s, 8.0)
D1 = 12
D2 = 30
D3 = 48
D4 = 30
D5 = 30
D6 = 72
D7 = NaN
D8 = 90
D9 = 18
D10 = 60
D11 = 18
D12 = 54
D13 = 66
D14 = 30
D15 = 18
D16 = 18
D17 = 6
D18 = 66
D19 = 48
D20 = 24
D21 = 36
D22 = 78
D23 = 24
D24 = 72
D25 = 6
D26 = 48
D27 = 60
D28 = 36
D29 = 24
D30 = 12
D31 = 18
D32 = 24
D33 = 36
D34 = 48
D35 = 60
D36 = 30
D37 = 18
D38 = 12
D39 = 66
D40 = 30
D41 = 18
D42 = 24
D43 = 42
D44 = 54
D45 = 24
D46 = 24
D47 = 24
D48 = 78
D49 = 18
D50 = 48
D51 = 66
D52 = NaN
D53 = NaN
D54 = NaN
D55 = NaN
D56 = NaN
D57 = NaN
D58 = NaN
D59 = NaN
D60 = NaN
D61 = NaN
D62 = NaN
D63 = NaN
D64 = NaN
D65 = NaN
D66 = NaN
D67 = NaN
D68 = NaN
D69 = NaN
D70 = NaN
D71 = NaN
D72 = NaN
D73 = NaN
D74 = NaN
D75 = NaN
D76 = NaN
D77 = NaN
D78 = NaN
D79 = NaN
D80 = NaN
D81 = NaN
D82 = NaN
D83 = NaN
D84 = NaN
D85 = NaN
D86 = NaN
D87 = NaN
D88 = NaN
D89 = NaN
D90 = NaN
D91 = NaN
D92 = NaN
D93 = NaN
D94 = NaN
D95 = NaN
D96 = NaN
D97 = NaN
D98 = NaN
D99 = NaN
D100 = NaN
L_4: {D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33, D34, D35, D36, D37, D38, D39, D40, D41, D42, D43, D44, D45, D46, D47, D48, D49, D50, D51, D52, D53, D54, D55, D56, D57, D58, D59, D60, D61, D62, D63, D64, D65, D66, D67, D68, D69, D70, D71, D72, D73, D74, D75, D76, D77, D78, D79, D80, D81, D82, D83, D84, D85, D86, D87, D88, D89, D90, D91, D92, D93, D94, D95, D96, D97, D98, D99, D100}
list4 = RemoveUndefined(L_4)
list4s = Sequence(CountIf[x ≥ 10.0 * k ∧ x < 10.0 * (k + 1.0), list4], k, 0.0, 10.0)
Bar4 = BarChart(List1, list4s, 8.0)
h_4 = false
u = Vector((x(Corner[1.0]), 0.0), (x(Corner[3.0]), 0.0))
v = Vector((0.0, y(Corner[1.0])), (0.0, y(Corner[3.0])))
文字1: "忠班有:" + (Length[list1]) + "人,平均:" + (Mean[list1]) + ",標準差:" + (SD[list1])
文字2: "孝班有:" + (Length[list2]) + "人,平均:" + (Mean[list2]) + ",標準差:" + (SD[list2])
文字3: "仁班有:" + (Length[list3]) + "人,平均:" + (Mean[list3]) + ",標準差:" + (SD[list3])
文字5: "愛班有:" + (Length[list4]) + "人,平均:" + (Mean[list4]) + ",標準差:" + (SD[list4])
list1n = Sequence(Text[Element[list1s, k], (k * 10.0 - 6.0, Element[list1s, k] + 0.2)], k, 1.0, Length[list1s])
list2n = Sequence(Text[Element[list2s, k], (k * 10.0 - 6.0, Element[list2s, k] + 0.2)], k, 1.0, Length[list2s])
list3n = Sequence(Text[Element[list3s, k], (k * 10.0 - 6.0, Element[list3s, k] + 0.2)], k, 1.0, Length[list3s])
list4n = Sequence(Text[Element[list4s, k], (k * 10.0 - 6.0, Element[list4s, k] + 0.2)], k, 1.0, Length[list4s])