问题标签 [waffle-chart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
636 浏览

r - 从华夫饼图中删除空白方块

我正在尝试使用该waffle软件包在 R 中制作华夫饼图。我没有偶数个条目(49 个),并且在我原本完美的图表中得到空白填充方块(参见紫色/蓝色方块)。

示例图表

以下是代码示例:

知道如何删除空白填充方块吗?

0 投票
1 回答
673 浏览

r - 安装华夫饼包的问题

我正在尝试安装 waffle 包,但我没有成功。当我确实需要时,以下消息出现在我身上:

loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 中的错误:没有名为“Rttf2pt1”的包。

我已经尝试Rttf2pt1在华夫饼之前安装软件包,但是当我确实需要时出现错误消息:

在 library(package, lib.loc = lib.loc, character.only = TRUE,logical.return = TRUE, : 没有名为 'Rttf2pt1' 的包。

0 投票
2 回答
2181 浏览

r - 如何使用 for 循环制作多个图?

我正在尝试使用 r 中的 waffle 包,并尝试使用 for 循环一次制作多个绘图,但无法让我的代码正常工作。我有一个数据集,其中包含每年可再生能源的值,并且由于它是 40 多年的数据,因此正在寻找一种简单的方法来使用 for 循环而不是逐年绘制这些数据。我究竟做错了什么?我从 1:16 开始将它作为一个实验,看看它是否会起作用,尽管实际上我会在我的数据集中多年来一直这样做。

0 投票
1 回答
668 浏览

javascript - 将坐标转换为以像素为单位的 CSS 固定定位

所以我制作了一个动画方形饼图,它使用一些基本的 CSS 以大网格格式显示自己。但是,如何更改每个单独的块(较大的方块)以排列在状态地图网格中?

我在 javascript 中有以下代码,我认为这将允许我通过 CSS 重新组织它们,并且我知道我需要“将坐标转换为以像素为单位的 CSS 固定定位”,但我不确定如何将两者连接起来。

我看到的问题是下面的代码中已经调用了“field_details”。它接收数据集,从状态数据中创建一个 100 单位的小网格,并将其显示在画布上。

所有代码都位于链接中,包括 CSS。

感谢您的任何帮助/指导!

更新 2

HTML

Javascript

CSS

0 投票
1 回答
1548 浏览

r - 在 Windows 字体数据库中找不到 Waffle 和字体系列

我正在尝试使以下代码正常工作,以便在我的华夫饼图中显示字形 medkit 或 FontAwesome 字体中的任何其他图标。

它确实显示使用 postscriptFonts() 向 R 注册字体:FontAwesome

当我运行 waffle 时,出现以下错误:

警告信息:

我只是得到一个带有盒子的情节,其中缺少里面的图标。我在安装 fontawesome 或在 RStudio 中工作时缺少什么?

0 投票
2 回答
189 浏览

r - 从 R 中的数据集创建命名向量

我有一个简化如下的数据集:

我想制作这个数据的华夫饼图(方形饼图)。我可以通过以下方式非常轻松地做到这一点:

但是,我似乎找不到一种简单的方法来通过操作我的数据集来生成在上面的 waffle 函数中创建的命名整数。我需要它直接从原始数据集生成,因为我需要它成为闪亮应用程序中的反应函数。

我尝试group_by在 dplyr 中使用:

但是,我无法将此列表转换为所需的命名整数。我尝试过使用t()unlist()但这些都没有达到我想要的结果。

0 投票
1 回答
3218 浏览

r - 在 ggplot2 中创建华夫饼图

我正在尝试创建这样的图表:

填充的堆积方块图

ggplot2.

这个想法是可视化真/假值的分布,即在 80 中的上栏 3 中和在 280 中的下栏 2 中。如何做到这一点ggplot2

0 投票
1 回答
510 浏览

r - 带有十进制数字的华夫饼图

当华夫饼图中的值 <1 时,它们不会显示。

在此处输入图像描述

有没有办法使用 waffle 或 ggplot 用它们的比例值填充剩余的框?例如,每个单元格有多种颜色?

0 投票
1 回答
1413 浏览

python-3.x - 使用 PyWaffle 模块和 FontAwesome 使用 Matplotlib 创建华夫饼图

我正在尝试使用 PyWaffle ( https://github.com/ligyxy/PyWaffle ) 来绘制华夫饼图。

我已经安装了模块并且我已经安装了 PyWaffle 使用的 fontawesome 字体 ( https://fontawesome.com/?from=io )。

然后我运行 Git 存储库中提供的以下代码。

这应该返回以下图: 在此处输入图像描述

相反,我得到以下异常。

FileNotFoundError:[Errno 2] 没有这样的文件或目录:'font/FontAwesome.otf'

我用来安装 FontAwesome 的步骤是在他们的网站上列出的:

  1. 首先我下载了​​压缩文件夹
  2. 接下来,我解压缩了文件夹 在此处输入图像描述
  3. 然后我打开了 在此处输入图像描述 在此处输入图像描述

我右键单击字体并选择:安装。

0 投票
4 回答
3907 浏览

r - R中的Font Awesome,已加载但华夫饼未找到

我从这个网站下载了 otf 文件。我的 IT 部门安装了“Font Awesome 5 Free Regular”,我使用了

我可以看到 Font Awesome,因为“Font Awesome 5 Free Regular”已注册。当我尝试将它与此测试代码一起使用时:

我明白了

但该链接不会去任何地方。

我想使用 Font Awesome(或一个很好的替代品)来制作有趣的华夫饼图。我是否错误地加载了字体?我错过了更好的选择吗?我一直在使用这篇文章作为指南。我也在stackoverflow 上阅读了一个相关的问题,但它没有帮助。我已经多次重新启动 Rstudio(和计算机)但没有运气。

更新

还是行不通。我已经删除并重新安装了 waffle 和 emojifont 包。我仍然收到错误代码:“错误:找不到 FontAwesome。通过安装:https ://github.com/FortAwesome/Font-Awesome/tree/master/fonts ”