['music', 'meditation', 'science experiments', 'painting', 'expression']
Intento crear una visualització de dades amb matplotlib on es mostri un gràfic de barres amb la quantitat de vegades que apareix cada paraula en un text. El codi que he escrit no funciona com espero. 

```python
import matplotlib.pyplot as plt

text = "Aquest és un exemple de text per a la visualització de dades. Aquest text és simple."
words = text.lower().split()

word_counts = {}
for word in words:
    if word in word_counts:
        word_counts[word] += 1
    else:
        word_counts[word] = 1

plt.bar(word_counts.keys(), word_counts.values())
plt.show()
```
Per defecte, `matplotlib.pyplot.bar` ordena les barres alfabèticament en l'eix X. Per ordenar-les per la freqüència de les paraules, has d'ordenar el diccionari abans de crear el gràfic:

```python
import matplotlib.pyplot as plt

# ... (rest of the code)

# Sort the dictionary by values in descending order
sorted_word_counts = dict(sorted(word_counts.items(), key=lambda item: item[1], reverse=True))

plt.bar(sorted_word_counts.keys(), sorted_word_counts.values())
plt.show()
```