حاسبة مخطط الساق والأوراق
سبع درجات بين 12 و31 تصبح ثلاثة صفوف، ويضم الساق 2 الأوراق 1 و3 و3 و5 للقيم في العشرينيات. الصق أرقامك واحصل على مخطط مصطف مع مفتاحه دون أن تضيع أي قيمة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
يبقي مخطط الساق والأوراق كل ملاحظة ظاهرة ويجمع القيم حسب المرتبة، فتظهر هيئة العيّنة نصًا لا رسم أعمدة يخفي الأرقام الخام. تقبل حاسبة مخطط الساق والأوراق هذه قائمة أعداد منتهية، ووحدة ورقة موجبة اختيارًا، ثم تعيد صفوفًا نصية محاذاة مع مفتاح يبيّن معنى ساق وورقة نموذجيين. يستخدمها الطلاب لمراجعة مخططات الواجبات، ومعلمو المختبر لإعداد مفاتيح الإجابة، والمحللون حين يريدون التوزيع والقيم الفعلية بنظرة واحدة.
كيف يُبنى مخطط الساق والأوراق وكيف يُقرأ المفتاح
يقسم مخطط الساق والأوراق، ويُسمى أيضًا مخطط السيقان، كل ملاحظة إلى ساق (أرقام المرتبة الأمامية) وورقة من رقم واحد (المرتبة التالية). الرقم الأخير من ذلك الصحيح هو الورقة؛ والأرقام الباقية هي الساق. مع الوحدة الافتراضية يصير 23 ساقًا 2 وورقة 3، ويُقرأ المفتاح المنشور دائمًا على صورة 1 | 2 تعني 12 مضروبًا في وحدة الورقة، فوحدة 0.1 تعطي 1 | 2 تعني 1.2 ووحدة 10 تعطي 1 | 2 تعني 120.
تُسرد أوراق الساق الواحدة من الأصغر إلى الأكبر وتُحفظ التكرارات، لأن المخطط عرض للعيّنة لا مجموعة أرقام فريدة. تحتفظ المشاهدات السالبة بساق موقّعة، ومنها ساق -0 مستقلة للقيم التي لا يزيد مقدارها على رقم ورقة واحد، فلا يصطدم -5 مع +5. تُبقى السيقان الفارغة بين أصغر ساق وأكبر ساق مرصودتين حتى يبقى فراغ البيانات صفًا فارغًا بدل أن يختفي.
كل صف سطر نصي بمحاذاة السيقان يمينًا إلى شريط مشترك، وهو الشكل الذي ينسخه المعلمون إلى الورقة ويمكن للسكربتات تسجيله. تعيد الاستجابة أيضًا n وmin وmax ووحدة الورقة المستخدمة فعلًا وجدول سيقان منظّم والمخطط كاملًا كسلسلة واحدة موصولة بأسطر جديدة. لا اهتزاز عشوائي ولا بذرة تاريخ حالية ولا خطوة شبكة: القائمة نفسها والوحدة نفسها تنتجان دائمًا الصفوف نفسها.
عقد الإدخال ورفض غير العددي والحدود التي يفرضها المحرك
يجب أن يكون كل رمز عشريًا منتهيًا، مع إشارة اختيارية وأُس علمي اختياري؛ تفشل الرموز الفارغة والمنطقيات والكائنات وInfinity وNaN. إذا لم يكن أحد العناصر عددًا منتهيًا يسمّي الرسالة الفهرس، مثل data[2]، حتى تبقى كلمة شاردة في عمود ملصق ظاهرة بدل أن تصير صفرًا صامتًا. الحساب تمريرة تحليل ثم تمريرة مقياس وتقسيم ثم ترتيب أوراق كل ساق ثم تمريرة تنسيق تملأ السيقان حتى يستقيم الشريط العمودي.
تُحذف حقول الخرج الاختيارية بدل تعيينها إلى null. لا يُحفظ شيء بعد عودة الاستجابة، ولا تُحاسب عملية التحقق الفاشلة.
أين ينتمي مخطط الساق والأوراق في الدراسة والمختبر والعمل الاستكشافي
يلتقي الطلاب مخططات الساق والأوراق حين يطلب الكتاب إبقاء كل درجة امتحان ظاهرة مع رؤية التوزيع، أو حين يريد تقرير مختبر عرضًا مدمجًا لقياسات متكررة، أو حين يحتاجون إلى التأكد أن مكتبة رسوم لم تسقط قيمة لأن حافة فئة بقيت نصف مفتوحة. يستطيع المعلمون توليد مفاتيح إجابة تطابق صفوفها عرف الصف: مفتاح وسيقان محاذاة، بما في ذلك ساق -0 التي تخطئها كثير من مطبوعات الحاسوب.
يلجأ المحللون إلى هذا المخطط حين يخفي المدرج التكراري الأرقام الختامية التي ما زالوا يحتاجونها، مثل مجموعة صغيرة من أزمنة الانتظار أو أطوال النباتات أو درجات اختبار قصير حيث تهم الأرقام الفعلية بقدر الهيئة. تستطيع فرق المنتج والتشغيل تسجيل سلسلة المخطط في تذكرة أو دفتر لأن الخرج حتمي لقائمة ووحدة معيّنتين. هذه الصفحة ليست مدرجًا تكراريًا ولا مخطط صندوق ولا ملخصًا خماسيًا: تلك الأدوات تصنّف أو تحيط أو تختصر العيّنة، بينما هذه تبقي كل ورقة.
اقرنها بمدرج تكراري حين تريد بالفعل تكرارات الفئات، وبملخص خماسي حين تحتاج الربيعيات. في هذه الصفحة يجري العمل كله في متصفحك. استخدم الودجة المجانية لتفحّص عمود ملصق، ثم استدع العقد نفسه من سكربت عندما يجب إعادة توليد الصفوف في كل نشر.
حالات الاستخدام
مخططات الواجبات والامتحان
حوّل سلسلة كتاب إلى صفوف ساق وأوراق محاذاة مع مفتاح، بما في ذلك الأوراق المتكررة، حتى يُراجع مخطط يدوي دون رسم أعمدة.
قياسات مختبر يجب أن تبقى ظاهرة
اعرض عيّنات صغيرة من الأزمنة أو الأطوال أو الدرجات صفوفًا نصية تبقي كل ملاحظة وتُظهر مع ذلك الفراغات والتجمعات وهيئة الدفعة.
تجهيزات حتمية للمخطط
ثبّت سلسلة المخطط وجدول السيقان في الاختبارات حتى لا ينزاح دفتر أو تذكرة أو مفتاح إجابة عندما يتغيّر لاحقًا إعداد رسم افتراضي.
الأسئلة الشائعة
كيف تقسم حاسبة مخطط الساق والأوراق العدد؟
يشرح المفتاح دائمًا 1 | 2 في الوحدة نفسها.
ماذا يحدث إن لم تكن القيمة عددًا؟
لا تُكرَه الرموز غير العددية وInfinity وNaN إلى صفر، ولا تُحاسب عملية التحقق الفاشلة.
كيف تُعرض الأعداد السالبة؟
تبقي ساقًا موقّعة. تظهر قيم مثل -5 على ساق -0 مستقلة فلا تختلط مع +5 على 0. تبقى السيقان الفارغة بين الأدنى والأعلى في المخطط حتى تظل الفراغات ظاهرة.
كيف أختار وحدة الورقة؟
اتركها 1 للأعداد الصحيحة، فيصبح 23 ساقًا 2 وورقة 3. استخدم 0.1 للأعشار، حيث يعني 1 | 2 القيمة 1.2، أو 10 للعشرات، حيث يعني 1 | 2 القيمة 120. ويذكر المفتاح أسفل المخطط الوحدة المستخدمة دائمًا.
ماذا يحدث للسيقان التي لا قيم لها؟
تبقى في المخطط صفوفًا فارغة بين أصغر ساق وأكبرها، فتظل الفجوة في بياناتك ظاهرة بدل أن تختفي من العرض.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/stat/stem-and-leaf-plot \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"data":[12,15,21,23,23,25,31]}'const res = await fetch("https://api.kit.forhosting.com/stat/stem-and-leaf-plot", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"data": [
12,
15,
21,
23,
23,
25,
31
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/stem-and-leaf-plot",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"data": [
12,
15,
21,
23,
23,
25,
31
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/stem-and-leaf-plot", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"data":[12,15,21,23,23,25,31]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"data":[12,15,21,23,23,25,31]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/stem-and-leaf-plot", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"data": [
12,
15,
21,
23,
23,
25,
31
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.stem_and_leaf_plot",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_n | 10000 |
max_abs | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
إذا لم يكن أحد المدخلات عددًا منتهيًا تفشل المهمة بـ invalid_input حتى لا يتحوّل وسم شارد إلى صفر صامت. الخوارزمية الحتمية نفسها تعمل مجانًا في المتصفح وعبر واجهة API بسعر $0.002 لكل استدعاء ناجح.
كيف يُبنى مخطط الساق والأوراق وكيف يُقرأ المفتاح
تقسم هذه الحاسبة أولًا كل قيمة على leaf_unit، وافتراضه 1، ثم تقرّب الناتج إلى عدد صحيح بتقريب النصف بعيدًا عن الصفر، فيصير مثال الصف 12.5 وحدة إلى 13 وحدة بدل الاعتماد على نمط تقريب المضيف.
عقد الإدخال ورفض غير العددي والحدود التي يفرضها المحرك
الحقل الإلزامي هو data، مصفوفة أعداد منتهية، مع الأسماء البديلة values وnumbers وx وseries حتى تعيد الدفاتر والنماذج استخدام العقد نفسه. تُقبل أيضًا سلسلة أعداد مفصولة بفواصل أو فواصل منقوطة أو مسافات عندما لا يستطيع مربع نص إرسال مصفوفة JSON. يجب أن يكون الحقل الاختياري leaf_unit، وبدائله unit وscale، عددًا منتهيًا موجبًا عند إرساله؛ وحذفه يختار 1، وهو مخطط خانة الآحاد المعتاد في الصف. وحدة غير موجبة أو قائمة مفقودة أو فارغة أو قائمة أطول من n الأقصى المنشور أو قيمة خارج سقف المقدار أو مزيج قيمة ووحدة يفيض ساقًا صحيحة آمنة، كلها تثير invalid_input ولا تُحاسب.
أين ينتمي مخطط الساق والأوراق في الدراسة والمختبر والعمل الاستكشافي
عبر API تكلف كل مراجعة ناجحة $0.002؛ لا تُحاسب المدخلات غير الصالحة وتُطرح الأرقام بعد الاستجابة.
أسئلة تقنية
ماذا يغيّر leaf_unit؟
leaf_unit مرتبة رقم ورقة واحد. 1 يرسم الآحاد، و0.1 الأعشار، و10 العشرات. احذفه لاستخدام 1. يبيّن المفتاح المعاد معنى الوحدة المستخدمة فعلًا.
كم تبلغ تكلفة حاسبة مخطط الساق والأوراق؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ لا تُحاسب المدخلات غير الصالحة.