如何在R-逗号分隔的数千个地方格式化音标标签?

杰森·艾兹卡恩斯

我正在使用htmlwidget R的音标我的系列作品的范围从0到150,000。

我尝试使用dyOptions(labelsKMB = "K")-将此y轴格式化为0K, 20K, 40K, ...-但是,结果,图例也使用舍入值格式化-例如22K, 42K, etc.

我想知道以下情况是否可能以及如何实现它们:

  1. 将y轴的格式设置为数千,但将图例保留为实际(非四舍五入)值?
  2. 在Y轴和图例中的一个(或两个)上都使用逗号分隔的格式来表示数千个?也就是说,它没有显示10000在y轴上,而是被格式化为10,000-类似地,图例中的实际值例如2523被格式化为2,523

我将其推送到交互式RMarkdown文档中。也许自定义CSS可以做到这一点?

好的

您可以指定特定的javascript函数来独立设置x轴的标签。作为示例,以下是您如何修改笔形图演示的y轴的方法:

library(dygraphs)
library(htmlwidgets)

nhtempBig<-nhtemp*500
nhtempBig

valueFormatter<-"function formatValue(v) {
var suffixes = ['', 'K', 'M', 'G', 'T'];
  if (v < 1000) return v;
  var magnitude = Math.ceil(String(Math.floor(v)).length / 3-1);
  if (magnitude > suffixes.length - 1)
    magnitude = suffixes.length - 1;
  return String(Math.round(v / Math.pow(10, magnitude * 3), 2)) +suffixes[magnitude]}"




 dygraph(nhtempBig, main = "New Haven Temperatures") %>%
  dyAxis("y", label = "Temp (F)", valueRange = c(0, 150000),axisLabelFormatter=JS(valueFormatter)) %>%
  dyOptions(axisLineWidth = 1.5, fillGraph = TRUE, drawGrid = FALSE)

我刚刚制作了一个伪函数来更改轴标签,图例应该保持不变。

编辑:添加了格式化功能,从示例之一进行了修改dygraph

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift如何使用数千个分隔符格式化大量数字?

来自分类Dev

在Android中使用数千个分隔符(,)键入时如何格式化EditText的输入?

来自分类Dev

如何用逗号将数字打印为Java中的数千个分隔符。我也想在该点后仅打印2个数字

来自分类Dev

如何格式化浮点数,以成千上万的点,逗号和逗号分隔?

来自分类Dev

如何使用Inno Setup支持数千个文件?

来自分类Dev

如何从列表中移动数千个文件?

来自分类Dev

如何避免在JavaScript中编写数千个变量?

来自分类Dev

正在下载数千个文件-如何?

来自分类Dev

如何搜索包含数千个文件的大型目录?

来自分类Dev

在Scala Java Play框架中格式化不含小数的双精度格式并为数千个逗号添加逗号

来自分类Dev

数千个地方的格式说明符无效

来自分类Dev

如何在数千个PDF文件中抓取表格?

来自分类Dev

如何在向量中输入数千个人的数据?

来自分类Dev

MatPlotLib美元符号与数千个逗号刻度标签

来自分类Dev

如何在javascript / jquery中使用逗号分隔符格式化和取消格式化美元金额?

来自分类Dev

格式化数字以分隔千个值(例如12000000将变成12000000)

来自分类Dev

如何在格式化货币时删除JavaScript中的最后一个逗号?

来自分类Dev

R ggplot水平条形图具有数千个数据

来自分类Dev

R合并数千个数据框,但未给出预期的列数

来自分类Dev

如何使用R包“metafor”一次对数千个基因进行荟萃分析

来自分类Dev

如何优雅地处理数千个石英失火事件?

来自分类Dev

如何尽快有效地发出数千个Web请求

来自分类Dev

如何使用for语句在python中创建数千个变量

来自分类Dev

Hadoop / Cassandra-如何存储和分析来自数千个传感器的数据?

来自分类Dev

如何强制PigStorage输出一些大文件而不是数千个小文件?

来自分类Dev

如何一次重命名和移动数千个文件?

来自分类Dev

如何将数千个对象保存到Parse.com?

来自分类Dev

如何验证数千个PDF文件中的文本/内容

来自分类Dev

如何删除包含数千个文件的文件夹中的文件

Related 相关文章

  1. 1

    Swift如何使用数千个分隔符格式化大量数字?

  2. 2

    在Android中使用数千个分隔符(,)键入时如何格式化EditText的输入?

  3. 3

    如何用逗号将数字打印为Java中的数千个分隔符。我也想在该点后仅打印2个数字

  4. 4

    如何格式化浮点数,以成千上万的点,逗号和逗号分隔?

  5. 5

    如何使用Inno Setup支持数千个文件?

  6. 6

    如何从列表中移动数千个文件?

  7. 7

    如何避免在JavaScript中编写数千个变量?

  8. 8

    正在下载数千个文件-如何?

  9. 9

    如何搜索包含数千个文件的大型目录?

  10. 10

    在Scala Java Play框架中格式化不含小数的双精度格式并为数千个逗号添加逗号

  11. 11

    数千个地方的格式说明符无效

  12. 12

    如何在数千个PDF文件中抓取表格?

  13. 13

    如何在向量中输入数千个人的数据?

  14. 14

    MatPlotLib美元符号与数千个逗号刻度标签

  15. 15

    如何在javascript / jquery中使用逗号分隔符格式化和取消格式化美元金额?

  16. 16

    格式化数字以分隔千个值(例如12000000将变成12000000)

  17. 17

    如何在格式化货币时删除JavaScript中的最后一个逗号?

  18. 18

    R ggplot水平条形图具有数千个数据

  19. 19

    R合并数千个数据框,但未给出预期的列数

  20. 20

    如何使用R包“metafor”一次对数千个基因进行荟萃分析

  21. 21

    如何优雅地处理数千个石英失火事件?

  22. 22

    如何尽快有效地发出数千个Web请求

  23. 23

    如何使用for语句在python中创建数千个变量

  24. 24

    Hadoop / Cassandra-如何存储和分析来自数千个传感器的数据?

  25. 25

    如何强制PigStorage输出一些大文件而不是数千个小文件?

  26. 26

    如何一次重命名和移动数千个文件?

  27. 27

    如何将数千个对象保存到Parse.com?

  28. 28

    如何验证数千个PDF文件中的文本/内容

  29. 29

    如何删除包含数千个文件的文件夹中的文件

热门标签

归档