草庐IT

python - 如何在垂直条形图 matplotlib 中放置 y 轴和第一条之间的间隙

我有一个条形图代码片段如下。当你运行它时,你会得到4个条形图,第一个条形图位于y轴上。是否可以在y轴和第一个条形图之间放置一些间隙?defplot_graph1():xvals=range(4)xnames=["one","two","three","four"]yvals=[10,30,40,20]width=0.25yinterval=10figure=plt.figure()plt.grid(True)plt.xlabel('xvals')plt.ylabel('yvals')plt.bar(xvals,yvals,width=width)plt.xticks([x+(width

python - Pandas 按类别绘制数据框条形图和颜色

我想使用pandas为列中的类别绘制不同颜色的条形图。这是一个简单的例子:(索引是可变的)df:valuegroupvariablea101b91c81d72f62g53h43我想制作一个带颜色的条形图。我还想指定颜色。在我的原始数据集中,我有很多组。有人可以帮我解决这个问题吗? 最佳答案 只需将颜色参数传递给带有颜色列表的绘图函数:df['group'].plot(kind='bar',color=['r','g','b','r','g','b','r'])如果您想将值绘制为条形图,并且还希望组确定条形图的颜色,请使用:color

python - 如何使用 seaborn 为我的 DataFrame 创建堆叠条形图

这个问题在这里已经有了答案:Howtohaveclustersofstackedbars(10个答案)关闭5年前。我有一个DataFramedf:df=pd.DataFrame(columns=["App","Feature1","Feature2","Feature3","Feature4","Feature5","Feature6","Feature7","Feature8"],data=[['SHA',0,0,1,1,1,0,1,0],['LHA',1,0,1,1,0,1,1,0],['DRA',0,0,0,0,0,0,1,0],['FRA',1,0,1,1,1,0,1,1],[

python - 如何使用 seaborn 为我的 DataFrame 创建堆叠条形图

这个问题在这里已经有了答案:Howtohaveclustersofstackedbars(10个答案)关闭5年前。我有一个DataFramedf:df=pd.DataFrame(columns=["App","Feature1","Feature2","Feature3","Feature4","Feature5","Feature6","Feature7","Feature8"],data=[['SHA',0,0,1,1,1,0,1,0],['LHA',1,0,1,1,0,1,1,0],['DRA',0,0,0,0,0,0,1,0],['FRA',1,0,1,1,1,0,1,1],[

python - Pandas :条形图 xtick 频率

我想为pandasDataFrame对象创建一个简单的条形图。然而,图表上的xtick似乎过于细化,而如果我将绘图更改为折线图,xtick会进行优化以便更好地查看。我想知道是否可以将相同的折线图xtick频率带入条形图?谢谢。locks.plot(kind='bar',y='SUM')编辑结果图: 最佳答案 您可以通过每nticks设置一个来减少thicks的数量,执行如下操作:n=10ax=locks.plot(kind='bar',y='SUM')ticks=ax.xaxis.get_ticklocs()ticklabels=[

python - Pandas :条形图 xtick 频率

我想为pandasDataFrame对象创建一个简单的条形图。然而,图表上的xtick似乎过于细化,而如果我将绘图更改为折线图,xtick会进行优化以便更好地查看。我想知道是否可以将相同的折线图xtick频率带入条形图?谢谢。locks.plot(kind='bar',y='SUM')编辑结果图: 最佳答案 您可以通过每nticks设置一个来减少thicks的数量,执行如下操作:n=10ax=locks.plot(kind='bar',y='SUM')ticks=ax.xaxis.get_ticklocs()ticklabels=[

python - 条形图 : How to choose color if value is positive vs value is negative

我有一个包含正值和负值的pandas数据框,我想将其绘制为条形图。我想绘制正颜色“绿色”和负值“红色”(非常原始......哈哈)。我不确定如何通过if>0'green'elsedata=pd.DataFrame([[-15],[10],[8],[-4.5]],index=['a','b','c','d'],columns=['values'])data.plot(kind='barh') 最佳答案 我会为观察值是否大于0创建一个虚拟列。In[39]:data['positive']=data['values']>0In[40]:d

python - 条形图 : How to choose color if value is positive vs value is negative

我有一个包含正值和负值的pandas数据框,我想将其绘制为条形图。我想绘制正颜色“绿色”和负值“红色”(非常原始......哈哈)。我不确定如何通过if>0'green'elsedata=pd.DataFrame([[-15],[10],[8],[-4.5]],index=['a','b','c','d'],columns=['values'])data.plot(kind='barh') 最佳答案 我会为观察值是否大于0创建一个虚拟列。In[39]:data['positive']=data['values']>0In[40]:d

html - 使用 CSS 拆分条形图

我正在尝试使用CSS创建一个拆分条形图。我的意思是这样的......_________________|____|Text|_________||_______|Text|___|__|______|Text|______|(请原谅粗略的绘图!我希望它有意义)无论如何,我到目前为止的代码创建了我附加在这个JSFiddle上的内容。HTML:2008 2009 2010 2011 2012 2013 CSS:dt{float:left;padding:4px;}.bar{margin-bottom:10px;color:#fff

html - 使用 CSS 拆分条形图

我正在尝试使用CSS创建一个拆分条形图。我的意思是这样的......_________________|____|Text|_________||_______|Text|___|__|______|Text|______|(请原谅粗略的绘图!我希望它有意义)无论如何,我到目前为止的代码创建了我附加在这个JSFiddle上的内容。HTML:2008 2009 2010 2011 2012 2013 CSS:dt{float:left;padding:4px;}.bar{margin-bottom:10px;color:#fff