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)