我有一个巨大的文件,我加载到一个向量
y = scan("my_file)
我的x轴也很大,可以说它在x=1:5000000
我现在的问题是如何扩展我的情节,以便我能看到一些东西?到目前为止,我正在做以下事情
更新:
plot(x, y, log="x", pch=".")
然而,只有对数是不够的。我可以以某种方式扩展x更多,比如拿一个sqrt或者什么,如果是的话怎么样?对不起,这可能是一个简单的问题,但我真的很新R ..
我不知道如何添加文件,但是我用来加载到向量y的文件就像我说的那样,只有500万条值1,2或0:所以
Y = C(1,0,1,....................)
如上所述的x轴。
我尝试的第二件事是:
zerotwo <- data.frame(x, y)
ggplot(aes(x, y, fill=as.factor(y)), data=zerotwo) + geom_tile() + scale_x_continuous(trans='log2') + geom_tile()
答案 0 :(得分:0)
另一种可能性是依靠颜色编码对值进行编码,并使用y轴将数据放入不同的行。 x轴上的5m图块对于onClick
来说有点多,但如果图的大小足够大,则50 * 100k工作正常。从左到右,然后从上到下。
import Html exposing (div, beginnerProgram, text, button)
import Html.Events exposing (onClick)
import List exposing (..)
main =
beginnerProgram { model = model, update = update, view = view }
-- model
model =
{ key = "C" }
keys =
["C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"]
-- update
type Action =
Put String
update msg model =
case msg of
Put note ->
{ model | key = note }
-- view
makeButton note =
button [ onClick (Put note) ] [text note]
view model =
div [] [
div [] [text (toString model.key)],
div [] (map makeButton keys)
]