Hordhac ku saabsan Garaafyada Violin
Garaafyada violin waa hab wanaagsan oo lagu muujiyo qaybinta xogta tiro badan. Waxay la mid yihiin garaafyada sanduuqa, laakiin waxay sidoo kale muujiyaan cufnaanta u dhaxeysa xogta.
Maxaad u isticmaali lahayd Garaaf Violin?
- Si aad u aragto qaabka xogta.
- Si aad u barbar dhigto qaybinta xogta ee kooxaha kala duwan.
- Si aad u ogaato qiimaha xad dhaafka ah.
Sida loo abuuro Garaaf Violin
Si aad u abuurto garaaf violin adoo isticmaalaya Matplotlib, waxaad isticmaali kartaa shaqada violinplot().
import matplotlib.pyplot as plt
import numpy as np
# Abuur xog
data = np.random.normal(100, 20, 200)
plt.violinplot(data)
plt.title('Garaafka Violin')
plt.ylabel('Qiimaha')
plt.show()
Sharaxaada koodhka:
- Waxaan soo dejineynaa maktabadaha
matplotlib.pyplot iyo numpy.
- Waxaan abuureynaa xog aan isticmaaleyno
numpy.random.normal().
- Waxaan u wacnaa
plt.violinplot() si aan u abuurno garaafka violin, waxaan siinaa xogta.
- Waxaan ku darnaa cinwaan iyo calaamado dhidibada.
- Ugu dambeyntii, waxaan isticmaaleynaa
plt.show() si aan u muujino garaafka.
Habeynta Garaafyada Violin
Waxaad habeyn kartaa muuqaalka garaafyada violin adiga oo isticmaalaya doorsoomayaal kala duwan. Tusaale ahaan:
import matplotlib.pyplot as plt
import numpy as np
# Abuur xog
data = [np.random.normal(0, std, 100) for std in range(1, 4)]
plt.violinplot(data, showmeans=True, showmedians=True)
plt.title('Garaafka Violin ee la habeeyay')
plt.ylabel('Qiimaha')
plt.xticks([1, 2, 3], ['Koox 1', 'Koox 2', 'Koox 3'])
plt.show()
Sharaxaada koodhka:
showmeans=True: Waxay muujineysaa celceliska garaafka.
showmedians=True: Waxay muujineysaa dhexdhexaadka garaafka.
xticks: Waxay dejineysaa calaamadaha dhidibka x.