I spent many hours looking for tips how to create categorical plot using Seaborn and Pandas having several Xs to be added on x-axis, but I have not found the solution.
For specified columns from excel (for example: S1_1, S1_2, S1_3) I would like to create one scatterplot with readings - it means for each column header 9 measurements are expected. Please refer to the image to see the data structure in excel. I was unable to find the right function.
I tried with the following code, but this is not what I wanted to achieve.
import pandas as pd import matplotlib.pyplot as plt import seaborn as sns df = pd.read_excel("panda.xlsx") dfx = pd.DataFrame({"CHAR": ["S1_1","S1_2","S1_3"]}) sns.stripplot(x=dfx['CHAR'],y=df['S1_1'],color='black') sns.stripplot(x=dfx['CHAR'],y=df['S1_2'],color='black') sns.stripplot(x=dfx['CHAR'],y=df['S1_3'],color='black') plt.xlabel('X Axis') plt.ylabel('Y Axis') plt.show() Expected vs obtained plot:

