so I ran into a few problems while showing the graph
first all the data is on each other I use strings at my x-axis and it looks like this

so I wondered if there is a way to stretch it so It won't be on each other
and my second question is if there is a way to open the graph at full screen (I maximized it manually fo the pic)
and the code I wrote to show the graph
plt.figure(figsize=(20, 10))
names_list = [ i.split("-")[0] for i in self.data_dict["data"].split(",")]
values_list = [ i.split("-")[[1]] for i in self.data_dict["data"].split(",")]
plt.subplot(132)
plt.bar(names_list[::-1], values_list[::-1])
plt.suptitle('most commen words ')
plt.show()
figsize, tryplt.figure(figsize=(40, 20))