Example 13.信息可视化






DolphinDB支持多种图表类型,如线型图、饼状图、柱状图、条形图和散点图。


我们可以使用plot函数来绘制基本的图表。


plot函数的语法:


plot(input data[, labels[, titles[, chartType]]])


输入数据可以是向量、元组、矩阵或表。





x=0.1*(1..100)

y=0.1*(100..1)

t=table(x,y)

plot(t)



上面的图也可以用plot(t[`x`y]).生成。





plot([sin,cos](x),x,"cos and sin curve")



请注意,把函数名作为系列名称,并且指定了数据标志和图的标题。





plot(cumsum(x) as cumsumX, 2012.10.01+1..100, "cumulative sum of x")



cumsumX被用作系列名称。





plot([1..10 as x, 10..1 as y], 1..10)



x和y被用作系列名称。





plot(1..5 as value, `IBM`MSFT`GOOG`XOM`C, `rank, BAR)






plot(99 128 196 210 312 as sales, `IBM`MSFT`GOOG`XOM`C, `sales, COLUMN)






plot(99 128 196 210 312 as sales, `IBM`MSFT`GOOG`XOM`C, `sales, PIE)






x=rand(1.0, 1000);

y=x+norm(0.0:0.2, 1000);

plot(x, y, ,SCATTER)





Download source code here.