يتم إعطاؤك مقتطف رمز يمثل جزءًا من برنامج أكبر. يحتوي البرنامج على دالة تسمى `y_axis_for_s_plots` وهي المسؤولة عن رسم نقاط بيانات محددة على المحور y للرسم البياني. مهمتك هي استكمال تنفيذ الدالة `y_axis_for_s_plots` حسب المواصفات التالية:

تأخذ الدالة `y_axis_for_s_plots` ثلاث معلمات:
- `ax`: كائن يمثل المحور الصادي للرسم البياني.
- `s_values`: قائمة بالقيم الرقمية التي تمثل نقاط البيانات التي سيتم رسمها على المحور y.
- `amount_of_y_labels`: عدد صحيح يمثل العدد المطلوب من تسميات المحور y.

يتعين عليك تنفيذ الخطوات التالية في وظيفة `y_axis_for_s_plots`:
1. احسب الحد الأدنى والحد الأقصى للقيم من قائمة `s_values`.
2. احسب الفاصل الزمني بين تسميتين متتاليتين للمحور y استنادًا إلى نطاق القيم و"amount_of_y_labels" وتباعد التجزئة المطلوب. يجب أن يكون الفاصل الزمني بحيث يتم توزيع تسميات المحور الصادي بالتساوي على طول نطاق القيم.
3. قم بتعيين حدود المحور الصادي على الحد الأدنى والحد الأقصى للقيم المحسوبة في الخطوة 1.
4. قم بتعيين مواقع علامة المحور y لتكون متباعدة بشكل متساوٍ بناءً على الفاصل الزمني المحسوب في الخطوة 2.
5. قم بتعيين تسميات علامة المحور y ليتم تنسيقها كأرقام الفاصلة العائمة بمنزلتين عشريتين.

قم بتنفيذ الدالة `y_axis_for_s_plots` لتحقيق المتطلبات المذكورة أعلاه.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}