用Tableau畫環(huán)形圖系列(五)畫圓弧圖(2)

關(guān)于圓弧圖(Arc Chart)有多種形式,上一講講的是一種常見形式,前段時間看到Andy Kriebel大神的一個作品,覺得特別漂亮,就下載下來研究了一下。

https://public.tableau.com/profile/andy.kriebel#!/vizhome/EuropeanIrishWhiskeySalesCurves/JumpyCurvy

如果你理解了前面的文章,就會覺得特別簡單,下面我們來自己做一個。

老辦法,構(gòu)造一張point表(兩個字段link和point),值是0-180,這個不多說了

再構(gòu)造一張circle表,也很簡單,R隨便填(可以有負(fù)數(shù))

引入Tableau,用內(nèi)連接連接兩張表,構(gòu)造出新表

構(gòu)建[sin]:SIN([point] * PI() / 180) * [R]

關(guān)鍵就在怎么構(gòu)建cos這個值,因為要使所有圓的起始點(或者結(jié)束點)都是一個點,怎么做?

構(gòu)建[cos]=((COS([point] * PI() / 180))+1) * [R],關(guān)鍵就在這里cos先加了一個1,又要復(fù)習(xí)前面的知識了,cos(x) 返回的是 -1.0 到 1.0 之間的數(shù),0度的時候,cos(0*pi/180)=1,那么180度的時候,cos(180*PI()/180)=-1,如果加上1,cos(180*PI()/180)+1=0,本身sin(180*PI()/180)=0,那么所有圓在180度時的值都是0,也就是結(jié)束點都是(0,0)

所以就結(jié)果就很明顯了

是不是很簡單。

下面有兩個思考題

1.如果cos減去1是什么結(jié)果?

2,如果想做成下面的效果,該改哪里?

好了,環(huán)形圖系列就到這里了,其實環(huán)形圖有很多種形式,我也只是研究了這么幾個簡單的,大家有興趣還是去多拆解Tableau Public上的作品,多多研究,會有很大收獲。

作者:掃地sir

鏈接:http://www.itdecent.cn/p/78928ed4c9b6

來源:簡書

簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 二十四節(jié)氣是中國古代訂立的一種用來指導(dǎo)農(nóng)事的補(bǔ)充歷法。被列入第三批國家級非物質(zhì)文化遺產(chǎn)名錄中。今天,我們迎來了,二...
    繾綣閣小主閱讀 607評論 0 4
  • 閑來無事,得瑟著開個車跑棲霞山晃蕩。主要為棲霞山深秋紅葉所動,想著看不了香山紅葉,看看棲霞紅葉吧。 車...
    西西的屋閱讀 184評論 0 0
  • 記得很多年前,我在電視上看到過一個場景,至今讓我印象深刻,故事情節(jié)早已記不清楚,唯獨記得在一條河岸上十幾個纖夫非常...
    KSF績效管理研習(xí)社閱讀 951評論 0 1

友情鏈接更多精彩內(nèi)容