我正在用ggplot2制作条形图。
下表如下:
general_status size Freq
<fctr> <fctr> <dbl>
Active Large 0.0023858634
Failed Large 0.0003226497
Active Medium 0.0137466194
Failed Medium 0.0033334651
Active
我正在使用d3.js制作一个简单的条形图。我使用d3.csv数据制作了条形图。但是,现在我只使用csvfile中的一列。
列中的所有项都是字符串值,特别是它们是城市。其中有些是独一无二的,但另一些则不止一次出现。
示例:
city
Mor
Gdl
Mex
Bog
Mad
Rio
Bar
Mor
Gdl
Mor
Rio
Mor
Bog
Mor
我想用这个列创建一个条形图。x value将是城市,y value将是城市出现的次数。
我在处理这段代码。但是,我不能得到y value
d3.csv("../cities.csv", function(error, dataset) {
我有covid19跟踪时间序列数据,我从covid19跟踪网站上刮来的。我想做一个带注释的分组堆叠条形图。为此,我使用matplotlib和seaborn绘制绘图,计算出绘图数据以呈现相应的条形图。我尝试过在SO中进行绘图注释,但没有得到正确的注释。此外,我有一些问题,得到分组堆叠条形图的时间序列数据。有人能建议一种可行的方法吗?有什么想法吗?
我的尝试
下面是我 从covid19跟踪站点中刮到的:
import pandas as pd
from datetime import date
import matplotlib.pyplot as plt
import seaborn as sn
我正在尝试使用Seaborn创建一个盒图和一个条形图,就像在中一样。但是,条形图的数据点很难在盒图的顶部读取。我的目标是制作一个“开放”的盒子,就像熊猫DataFrame.plot制作的那样(类别=‘box’)。见。但我还是想要Seaborn的内置分组功能。
我的尝试是使用PatchArtist而不是Line2D艺术家。从,
kwargs : key, value mappings
Other keyword arguments are passed through to plt.boxplot at draw time.
但是传递patch_artist = True会导致一个错误:Type
我的任务是制作一份报告,它将显示一个条形图,其中X轴是班次的小时数,所以底部是1-8。条形图是每小时完成的事务数量。因此,条形图可以很容易地让您看到,在第一个小时内,我们处理了30个订单,第二个小时,我们处理了25个订单,依此类推,直到轮班结束。
不过,我在弄清楚如何实际创建这个报告时遇到了麻烦。是我唯一的选择来做这样的事情(理解这只是伪代码,不用费心评论语法问题):
create table #temp
(
Hour int,
Units int
)
insert into #temp
SELECT 1 as Hour, sum(Units) Units
FROM orders
W
我有一个名为reviews的MySql表,其中存储了多年积累的大量产品评论,每个评论都带有日期时间戳。
我想画一个条形图,显示我一年中每天积累的评论数量,希望能为我的系统找到重要的日期。
我使用了这个查询
select dayofyear(date),count(*) from reviews group by dayofyear(date);
然而,在注意到这将返回366行而不是365行之后,我意识到我不能使用它来制作这个图表,因为day索引在每个闰年都会偏移1,这会扭曲我的数据。
例如,圣诞节在大多数年份显示为359号,但在闰年显示为360号。
解决这种偏差的最简单方法是什么?
顺便说一句
我正在尝试制作一个条形图,其中最大的条形图离y轴最近,最短的条形图最远。所以这有点像我的桌子
Name Position
1 James Goalkeeper
2 Frank Goalkeeper
3 Jean Defense
4 Steve Defense
5 John Defense
6 Tim Striker
因此,我正在尝试构建一个条形图,根据位置显示玩家的数量
p <- ggplot(theTable, aes(x = Position)) + geom_bar(binwidth = 1)
但图中显示的是守门员杆,然后是防
我想使用for循环制作多个条形图,并将这些条形图保存为单独的.bmp文件。
我从一个数据帧列表(covpatient)开始。我知道如何制作单个条形图,但我不知道如何将它们放入for循环中&保存结果。
for (i in 1:length(covpatient)) {
filename = paste(covpatient[[1]]$gene[1],"bmp", sep = ".")
barplot ... OK
print(?)
dev.off()
}
有人能帮我一下吗?