草庐IT

柱形图

全部标签

javascript - Highchart 特定宽度堆叠柱形条形图

需要找到一种方法来表示带有错误条的图形,但目前highchart似乎不支持它。我的计划是使用堆叠柱形条形图,其中0将Y降低为透明,将Y降低到Y升高为红色或我稍后要选择的任何颜色。我的问题是:无论highchart中的缩放级别如何,是否可以将堆栈列栏宽度限制为1px?感谢您的输入! 最佳答案 我自己想出来的。pointWidth是设置条宽宽度的参数。此外,四处走动很适合表示错误栏,因为目前还没有任何高度交互的javascript图表支持这种类型的图表。 关于javascript-Highc

javascript - 销毁 chart.js 条形图以在同一 <canvas> 中重绘其他图形

我正在使用Chart.js库绘制一个条形图,它工作正常,但现在我想破坏条形图并在同一个canvas中制作一个折线图。我试过这两种方法来清除Canvas:vargrapharea=document.getElementById("barChart").getContext("2d");grapharea.destroy();varmyNewChart=newChart(grapharea,{type:'radar',data:barData,options:barOptions});第二种方式:vargrapharea=document.getElementById("barChart"

linux - AWK 初级条形图/直方图

我已经被分配了这个提示作为我的第一个真正的awk程序,我什至不知道从哪里开始。非常感谢任何入门帮助。编写一个名为hist.awk的awk程序,该程序读取数字文件并打印出现次数的直方图。对于如下所示的输入:1450246813246723344输出将是:0:1***1:2******2:3********3:3********4:5**************5:1***6:2******7:1***8:1***第一列包含文件中的数字。第二个包含该数字出现的次数。该图显示总数的百分比,比例为50,因此50个星号表示100%,25个星号表示50%,依此类推。 最

python - 如何用条形图缩放 Seaborn 的 y 轴

我正在使用factorplot(kind="bar")。如何缩放y轴,例如使用对数刻度?我尝试修改绘图的轴,但这总是以某种方式弄乱条形图,因此请先尝试您的解决方案以确保它确实有效。 最佳答案 考虑到你的问题提到barplot我想我会为这种类型的情节添加一个解决方案,因为它与@Jules解决方案中的factorplot不同。importmatplotlib.pyplotaspltimportseabornassnssns.set(style="whitegrid")xs=["First","First","Second","Secon

python - 使用 matplotlib 堆积条形图

我正在使用matplotlib生成条形图,看起来堆积条形图存在错误。每个垂直堆栈的总和应该是100。但是,对于X轴刻度65、70、75和80,我们得到完全任意的结果,这没有任何意义。我不明白问题是什么。请在下面找到MWE。importnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlibheader=['a','b','c','d']dataset=[('60.0','65.0','70.0','75.0','80.0','85.0','90.0','95.0','100.0','105.0','110.0','115.0','120

python - Seaborn 多个条形图

我有一个看起来像这样的pandas数据框:classmenwomanchildren0first0.914680.6679710.6605621second0.300120.3293800.8826082third0.118990.1897470.121259如何使用seaborn创建一个像这样的情节?我是否必须以某种方式重新排列我的数据?(来源:mwaskomatstanford.edu) 最佳答案 是的,您需要reshapeDataFrame:df=pd.melt(df,id_vars="class",var_name="sex

python - 如何为条形图添加组标签

我想绘制以下形式的数据,使用matplotlib条形图:data={'RoomA':{'Shelf1':{'Milk':10,'Water':20},'Shelf2':{'Sugar':5,'Honey':6}},'RoomB':{'Shelf1':{'Wheat':4,'Corn':7},'Shelf2':{'Chicken':2,'Cow':1}}}条形图应该是这样的从x轴上的标签应该可以看到条形组。有没有办法用matplotlib做到这一点? 最佳答案 由于我在matplotlib中找不到内置解决方案,因此我编写了自己的代码:

python - matplotlib:在条形图上绘制多列 Pandas 数据框

我正在使用以下代码绘制条形图:importmatplotlib.pyplotasplsmy_df.plot(x='my_timestampe',y='col_A',kind='bar')plt.show()剧情不错。但是,我想通过在图上添加3列来改进图表:“col_A”、“col_B”和“col_C”。如下图示例:我希望col_A在x轴上方显示为蓝色,col_B在x轴下方显示为红色,col_C在上方显示为绿色x轴。这在matplotlib中可能吗?如何进行更改以绘制所有三列?谢谢! 最佳答案 您可以通过向plot提供列名列表来一次绘

python - 修改 pandas 条形图的图例

当我用pandas制作条形图并且想更改图例中标签的名称时,我总是很困扰。例如考虑这段代码的输出:importpandasaspdfrommatplotlib.pyplotimport*df=pd.DataFrame({'A':26,'B':20},index=['N'])df.plot(kind='bar')现在,如果我想更改图例中的名称,我通常会尝试这样做:legend(['AAA','BBB'])但我最终得到了这个:事实上,第一条虚线似乎对应着一个额外的补丁。所以我想知道这里是否有一个简单的技巧来更改标签,或者我是否需要使用matplotlib独立绘制每一列并自己设置标签。谢谢。

python - Matplotlib 条形图 x 轴不会绘制字符串值

我正在使用Python2.7和matplotlib。我正在尝试访问我的救护车调用数据库并计算每个工作日发生的调用数量。然后,我将使用matplotlib为这些信息创建一个条形图,为医护人员提供他们每天忙碌程度的直观图形。下面是运行良好的代码:importpyodbcimportmatplotlib.pyplotaspltMySQLQuery="""SELECTDATEPART(WEEKDAY,IIU_tDispatch)AS[DayOfWeekOfCall],COUNT(DATEPART(WeekDay,IIU_tDispatch))AS[DispatchesOnThisWeekday