1. 程式人生 > >【R語言視覺化】R語言畫愛心圖

【R語言視覺化】R語言畫愛心圖

數學系也可以很浪漫~~

rm(list=ls())
library(grid)

heart <- function(lcolor){
  t=seq(0, 2*pi, by=0.1)
  x=16*sin(t)^3
  y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)
  a=(x-min(x))/(max(x)-min(x))
  b=(y-min(y))/(max(y)-min(y))
  grid.lines(a,b,gp=gpar(col=lcolor,lty = "solid",lwd = 3))
}


vp <- viewport(.10
, .15, w=.3, h=.6)
grid.newpage() vp1 <- viewport(.4, .5, w=.5, h=.5,angle=15) pushViewport(vp1) heart("red") vp2 <- viewport(0.9, .27, w=.7, h=.7,angle=-30) pushViewport(vp2) heart("hotpink") grid.text("嘗試了七十七次,才找到了自己想跟你分享的圖案。", x=0.2,y =1.2, just = c("center", "bottom"), gp = gpar
(fontsize=20), vp = vp)

這裡寫圖片描述

相關推薦

R語言視覺R語言愛心

數學系也可以很浪漫~~ rm(list=ls()) library(grid) heart <- function(lcolor){ t=seq(0, 2*pi, by=0.1) x=

R語言 視覺我教你15分鐘學會用R各種統計

data:2015-10-17 author:laidefa 有同學讓我開始教他R語言,就先分享點東西把。學習R的曲線是陡峭的,有人教你才是正道,沒人教你你至少要安靜學習三個月甚至遠遠不止,才會駕輕

R資料視覺手冊 R資料科學 PDF程式碼學習資料

《R資料視覺化手冊》側重於解決具體問題,是R資料視覺化的實戰祕籍。《R資料視覺化手冊》中絕大多數的繪圖案例都是以強大、靈活製圖而著稱的R包ggplot2實現的,充分展現了ggplot2生動、翔實的一面。從如何畫點圖、線圖、柱狀圖,到如何添加註解、修改座標軸和圖例,再到分面的使用和顏色的選取等,本書都有清晰的講

推薦好輪子Echarts資料視覺圖表外掛 相容ie6、7、8

前幾天在網上找一些圖表外掛,無意間發現的一個外掛,開源來自百度商業前端資料視覺化團隊。簡單的貼一些他的簡介:官網:http://echarts.baidu.com/echarts2/index.html介紹ppt:http://echarts.baidu.com/echart

Caffe版Faster R-CNN視覺——網路模型,影象特徵,Loss,PR曲線

視覺化網路模型   Caffe目前有兩種常用的視覺化模型方式:  * 使用Netscope線上視覺化  * Caffe程式碼包內建的draw_net.py檔案可以視覺化網路模型 Netscope   Netscope能視覺化神經網路體系結構(或技術上說,Netscope能視覺

python 資料視覺pyecharts的使用

Echarts是百度出的很有名 也很叼。 Echarts 是百度開源的一個數據視覺化 JS 庫。主要用於資料視覺化。 pyecharts 是一個用於生成 Echarts 圖表的類庫。實際上就是 Echarts 與 Python 的對接。 安裝:

coco資料視覺檢視影象和mask

import os import sys import cv2 import numpy as np import imgaug # Download and install the Python COCO tools from https://github.com/w

R語言學習筆記R的安裝及Rstudio

R語言簡介: R的安裝  安裝來源:http://www.r-project.org/ 點選左邊子欄裡的“CRAN”,即可出現頁面如下圖所示,此頁面中包含了來自各個地區的R軟體,可以根據你的系統型別選擇一個版本下載。 下載完之

R語言視覺——REmap動態地圖

作者簡介Introduction杜雨:EasyCharts團隊成員,R語言中文社群專欄作者。興趣

NLP︱詞向量經驗總結(功能作用、高維視覺R語言實現、大規模語料、延伸拓展)

R語言由於效率問題,實現自然語言處理的分析會受到一定的影響,如何提高效率以及提升詞向量的精度是在當前軟體環境下,比較需要解決的問題。 筆者認為還存在的問題有: 1、如何在R語言環境下,大規模語料提高執行效率? 2、如何提高詞向量的精度,或者說如何衡量詞向

R語言:我寫的一個數據視覺的函式,散點和線性迴歸趨勢線及公式

在做專案的時候,發現需要多次繪製散點圖和圖例,以及計算線性迴歸的擬合公式和R2,為了方便處理,特編寫了這個函式,希望對大家有所幫助。 也歡迎大家提出報給的改進建議或者更多的需求組合。具體的視覺化函式如下。 其中,data.xts是tidy的時間資料集,呼叫時只需要給出time和lie這2個變數,lie的格式

三、R語言視覺--ggplot2和REmap包繪製地圖

繪製地圖1.ggplot2提供了一些工具,讓使用maps包繪製的地圖與其他ggplot2圖形的結合變得十分方便。關於中國地圖的繪製可以參考:http://cos.name/2009/07/drawing-china-map-using-r/國家maps地圖資料名法國義大利紐西蘭美國(郡)美國(州)美國(邊界)

數學之美筆記自然語言處理部分(一).md

strip BE 模擬 ges arr 實驗 語句 次數 而不是 文字、數字、語言 、信息 數字、文字和自然語言一樣,都是信息的載體,他們的產生都是為了記錄和傳播信息。 但是貌似數學與語言學的關系不大,在很長一段時間內,數學主要用於天文學、力學。 本章,我們將回顧一下信息時

資訊視覺網路輿情監控系統創意視覺設計

 Figure 1: An overview of my visualization design. Figure 2: The mouseover event of the picture on the curve.

資訊視覺使用D3實現的中科院院士姓氏首字母分佈視覺

   Figure 1: The overview of the visualization. Figure 2: the distribution of the first letter in one aca

go 語言環境安裝goland語言環境安裝配置詳解

1、下載go 下載地址: https://golang.google.cn/dl/ 開啟網址,由於我的電腦是win64,所以下載第一個。 2、安裝go 2.1、UNIX/Linux/Mac OS X, 和 FreeBSD 安裝 以下介紹了在UNIX/Linux/Mac OS

資料視覺25個即時改進資料視覺設計的技巧

資料視覺化不是關於顯示資料; 它是以更容易理解的方式顯示資料 - 這就是真正的價值所在。如果你想真正“看到”我們的意思,請看一下這個快速視訊: 視訊地址:https://vimeo.com/29684853 不幸的是,很多人認為將幾張圖表放在一起意味著您正在進行資料視覺

視覺DataV接入ECharts圖表庫 視覺利器強強聯手

DataV接入ECharts圖表庫 視覺化利器強強聯手  摘要: 兩個扛把子級產品的結合,而且文末有彩蛋。 DataV 資料視覺化是搭建每年天貓雙十一作戰大屏的幕後功臣,ECharts 是廣受資料視覺化從業者推崇的開源圖表庫。從今天開始

視覺熱力繪製原理

網上那些炫酷的熱力圖是如何繪製的? 相信你也很好奇,本文將以 canvas 作為繪圖示例來講解熱力圖的原理。 透明度 我們經常遇到透明度的概念,如 CSS 中的 opacity 屬性、rgba 顏色中的 alpha 變數、canvas 中的 globalAlpha 屬性等。 它們的取值範圍一般是 0-1