This question already has answers here:
Avoiding repeated legend in seaborn boxplot overlaid by swarmplot
(1 answer)
Seaborn boxplot + stripplot: duplicate legend
(2 answers)
Closed 10 months ago.
Here is my diagrams,
I want to remove the labels of the second bar that is C1,C2,C3,C4,C5, because it is repeating.
Related
This question already has answers here:
Changing the gap between two adjacent values on the x-axis in Seaborn pointplot
(2 answers)
Seaborn pointplot x-axis distance between labels does not correspond to actual values
(1 answer)
How to set the range of x-axis for a seaborn pointplot?
(3 answers)
Closed last month.
I'm plotting a seaborn plot, for example:
sns.pointplot (x=[1,2,3,10], y=[2,3,4,5])
How can I make the X ticks to have spcaing that represents their values? 10 should be further apart but the spacing is equal.
ax.xaxis.set_ticks([1,2,3,10]) does not work
This question already has answers here:
Bar labels in matplotlib/Seaborn
(1 answer)
How to annotate a seaborn barplot with the aggregated value
(2 answers)
How to add multiple annotations to a bar plot
(1 answer)
Closed 5 months ago.
Image
The attached image shows the image of the seaborn plot. The values shown on the top of the graph are already rounded in the dataframe but the plot does not show the rounded values.
How can I do that?
Rounded with:
data["Marks (%)"] = data["Marks (%)"].apply(lambda x: round(x,1))
Seaborn code to showcase these values on top of the bar:
for i in ax.containers:
ax.bar_label(i, fontsize = 14)
This question already has answers here:
seaborn boxplot and stripplot points aren't aligned over the x-axis by hue
(1 answer)
Seaborn boxplot + stripplot: duplicate legend
(2 answers)
How to do a boxplot with individual data points using seaborn
(1 answer)
How to overlay data points on seaborn figure-level boxplots
(2 answers)
Closed 7 months ago.
I'm trying to make a box plot and a strip plot from the following dataframe, but I think I'm not putting the arguments or maybe the df should be re-arranged but I don't know how.
the dataframe is here
I'm hopping to have a strip plot and a box for each color (column) in the same plot.
I'd be grateful if you could help
This question already has answers here:
Python Seaborn Facetgrid change xlabels
(2 answers)
Common xlabel/ylabel for matplotlib subplots
(8 answers)
How to add a shared x-label and y-label to a plot created with pandas plot
(4 answers)
One shared x-axis label for Seaborn FacetGrid subplots (layouts/spacing?)
(1 answer)
How to set common axes labels for subplots
(9 answers)
Closed last year.
What I need should be straighforward but I couldn't find a solution. Say we draw the following seaborn.lmplot:
import seaborn as sns; sns.set_theme(color_codes=True)
tips = sns.load_dataset("tips")
g = sns.lmplot(x="total_bill", y="tip", col="day", hue="day",
data=tips, col_wrap=2, height=3)
I simply want to have a single label for the x-axis and a single label for the y-axis instead of two as currently.
In other words, that the word 'tip' be printed only one time on the centre left of the graph, and that the word 'total_bill' be printed only one time on the bottom centre of the graph.
How do we do this?
EDIT: there is a similar question here One shared x-axis label for Seaborn FacetGrid subplots (layouts/spacing?) yet it is not elaborated and does not solve my issue.
This question already has answers here:
Wrapping long y labels in matplotlib tight layout using setp
(2 answers)
How to wrap xtick labels in matplotlib? [duplicate]
(1 answer)
split tick labels or wrap tick labels [duplicate]
(1 answer)
Closed 1 year ago.
I am plotting some variables but the data labels are a bit long so they are overlapping. I would like them to be displayed in multiple lines. The code I am using is this:
lista = list(df['col'].unique())
sns.countplot(data = df,x = 'col').set_xticklabels( lista,wrap=True)
sns.despine()
plt.show()
Seaborn plot