对于使用matplotlib创建水平条形图,我在下面的片段中跌跌撞撞:
import matplotlib
from pylab import *
val = 3+10*rand(5) # the bar lengths
pos = arange(5)+.5 # the bar centers on the y axis
print pos
figure(1)
barh(pos,val, align='center')
yticks(pos, ('Tom', 'Dick', 'Harry', 'Slim
total_group_sum.unstack().plot(kind='bar')
我可以绘制我的条形图,但是现在我想在上面画一条水平的平均线。我尝试使用axhline(),但是我得到了一个错误:
ValueError:系列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
如何在我已经存在的条形图上绘制一条水平平均线?
total_group_sum.unstack().plot(kind='bar')
<IMAGE OF BAR GRAPH (I AM NOT ABLE TO POST
我需要做一个水平的条形图。我有一个国家在一个轴上,我需要绘制“是”,“否”和“不知道”每个国家的反应。然而,没有数字值,我正在尝试使用Pandas来实现这一点。所以,我如何‘数’这三个不同的反应,然后让他们连接到每个不同的国家,然后把他们画成水平条形图。
这是我的代码: pd.DataFrame([dataFrame'Country'.value_counts() for count in dataFrame.columns].plot.bar(stacked=True)
但是我想把一个特定的专栏和这个国家联系起来
我有这样的数据:
platform count
release_year
1996 PlayStation 138
1997 PlayStation 170
1998 PlayStation 155
1999 PC 243...
现在,我想在各自的条形图中绘制带有平台名称的水平条形图,使其看起来如下所示:
我该怎么做?
我正在使用react-d3-components来绘制D3图表。我正在成功地生成条形图。但我的要求是生成水平条形图
var React = require('react');
var ReactDOM = require('react-dom');
var d3 = require('d3');
var BarChart = require('react-d3-components').BarChart;
var data = [{
label: 'somethingA',
values: [{x