我有这样的df,并想要绘制叠加的条形图,其中x轴是组件,y轴显示计数‘主要’,‘小调’等等。
Component Priority
0 Browse Groups Minor
1 Notifications Major
2 BI Major
3 BI Minor
4 BI Minor
例如,第一个条形图将有第一个组件,计数为1小数,..so on。第三种是x轴上的“BI”,其中1条是主要的,2条是次要的。在海上或类似的地方,最简单的方法是什么?
我在海上生成两幅图,它们都是y轴。我想知道如何使共享的y轴标签中心对齐。我正在寻找一些想法和改进。情节附呈。
import seaborn as sns
import matplotlib.pylab as plt
import numpy as np
import string
import random
labels = []
for i in range(10):
labels.append(''.join(random.choices(string.ascii_lowercase, k=4)))
labels.append(''.j
我努力在每种类型的堆叠小提琴分布的中值(以及最小和最大值)之间绘制一条点线。我试着用seaborn.lineplot叠加小提琴图,但失败了。我不确定用这种方法,我可以画点线,也可以链接相同类型的分布的最小和最大。我也尝试使用seaborn.lineplot,但这里的挑战是绘制每个x轴值的分布的最小和最大值。
以下是海运小提琴图的示例数据集和代码
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
x=[0.2,0.2,0.2,0.2,0.2,0.2,0.2,0
我想要得到的是具有等比例尺长宽比和固定宽度的地块,但是动态地选择了高度。
要使这更具体,请考虑以下绘图示例:
import matplotlib as mpl
import matplotlib.pyplot as plt
def example_figure(slope):
# Create a new figure
fig = plt.figure()
ax = fig.add_subplot(111)
# Set axes to equal aspect ratio
ax.set_aspect('equal')
# P