Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit747a23a

Browse files
committed
add utf8_number_heart()
add utf8_number_circle()
1 parentd270025 commit747a23a

File tree

5 files changed

+80
-2
lines changed

5 files changed

+80
-2
lines changed

‎NAMESPACE‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ export(utf8_block)
44
export(utf8_collection)
55
export(utf8_inspect)
66
export(utf8_number_box)
7+
export(utf8_number_circle)
8+
export(utf8_number_heart)
79
export(utf8_number_star)
810
export(utf8_text_bold)
911
export(utf8_text_bold2)

‎R/utf8ify.R‎

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,28 @@ utf8_number_box <- function(num) {
179179

180180
}# as_utf8_number_box()
181181

182+
#' Format number circled using unicode
183+
#'
184+
#' @param num Number
185+
#' @return Unicode text
186+
#' @examples
187+
#' utf8_number_box(123.45)
188+
#' @export
189+
190+
utf8_number_circle<-function(num) {
191+
192+
utf8_text_circle(as.character(num))
193+
194+
}# as_utf8_number_circle()
195+
196+
182197
#' Format number as stars using unicode
183198
#'
184199
#' @param num Number
185200
#' @param max_num Maximum number
186201
#' @return Unicode text
187202
#' @examples
188-
#'utf8_number_box(123.45)
203+
#'utf8_number_star(123.45)
189204
#' @export
190205

191206
utf8_number_star<-function(num=5,max_num=10) {
@@ -198,6 +213,25 @@ utf8_number_star <- function(num = 5, max_num = 10) {
198213

199214
}
200215

216+
#' Format number as hearts using unicode
217+
#'
218+
#' @param num Number
219+
#' @param max_num Maximum number
220+
#' @return Unicode text
221+
#' @examples
222+
#' utf8_number_heart(3)
223+
#' @export
224+
225+
utf8_number_heart<-function(num=5,max_num=10) {
226+
227+
n<- round(num,0)
228+
if(n<0) {n<-0 }
229+
if(n>max_num) {n<-max_num}
230+
231+
paste0(rep("\U2764\UFE0F",n),collapse="")
232+
233+
}
234+
201235
#' Collection of unicode symbols
202236
#'
203237
#' @return List of unicode collections

‎man/utf8_number_circle.Rd‎

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎man/utf8_number_heart.Rd‎

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎man/utf8_number_star.Rd‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp