ピクセルの量を増やして新しい値を補間する補間アルゴリズムには興味がありません。ggplotのピクセル画像をスケーラブルなベクトルグラフィックに変えよう
私はピクセルベースの画像の世界を残したいと考えており、スケーラブルなベクター画像の解決策を探しています。
ggplotのピクセルイメージをカラーメッシュのスムーズベクターグラフィックに変換する方法はありますか?
次の図は、私が目指すものを示しています。
し、それを滑らか。
画像は、次のWikipediaの記事HERE
から取られている記事から元の画像はSVGファイルであることに注意してください。必要に応じてズームインすることができ、滑らかなカラートランジションとエッジがありません。
いくつかの追加の画像やに関する情報:ggplotでの外にそれを行う方法があるない場合はここでHERE2
は、第1の画像「最も近い」
library(ggplot2)
n = 5
pixelImg <- expand.grid(x=1:n,y=1:n)
pixelImg$value <- sample(1:n^2,n^2,replace = T)
ggplot(pixelImg, aes(x, y)) +
geom_raster(aes(fill = value)) +
scale_fill_gradientn(colours=c("#FFCd94", "#FF69B4", "#FF0000","#4C0000","#000000"))
を満たしている何かのいくつかの例のデータであり、 ggplot?
pythonにはいくつかの良い探しているものがあります:http://matplotlib.org/examples/images_contours_and_fields/interpolation_methods.html –