中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站建設(shè)找星火龍佛山seo培訓(xùn)機(jī)構(gòu)

網(wǎng)站建設(shè)找星火龍,佛山seo培訓(xùn)機(jī)構(gòu),公司網(wǎng)站進(jìn)不去qq空間,學(xué)校官網(wǎng)查詢?nèi)肟谏衔慕榻Btablesaw的數(shù)據(jù)處理功能,本文向你展示其數(shù)據(jù)可視化功能,并通過(guò)幾個(gè)常用圖表示例進(jìn)行說(shuō)明。 Plot.ly包裝 可視化是數(shù)據(jù)分析的重要組成部分,無(wú)論你只是“查看”新數(shù)據(jù)集還是驗(yàn)證機(jī)器學(xué)習(xí)算法的結(jié)果。Tablesaw是一個(gè)開(kāi)源、高性能的Java…

上文介紹tablesaw的數(shù)據(jù)處理功能,本文向你展示其數(shù)據(jù)可視化功能,并通過(guò)幾個(gè)常用圖表示例進(jìn)行說(shuō)明。

Plot.ly包裝

可視化是數(shù)據(jù)分析的重要組成部分,無(wú)論你只是“查看”新數(shù)據(jù)集還是驗(yàn)證機(jī)器學(xué)習(xí)算法的結(jié)果。Tablesaw是一個(gè)開(kāi)源、高性能的Java“數(shù)據(jù)框架”,也是一個(gè)用于轉(zhuǎn)換數(shù)據(jù)以供分析的庫(kù)。Tablesaw的新繪圖框架提供了用Java為整個(gè)分析過(guò)程創(chuàng)建可視化的平臺(tái),從最早的探索到最后的展示。

該框架提供了Java版本的Plot.ly開(kāi)源JavaScript可視化庫(kù)封裝。Plot.ly基于出色的D3(數(shù)據(jù)驅(qū)動(dòng)文檔)框架,Plot.ly非常好,事實(shí)上,它被廣泛用于JavaScript以外的語(yǔ)言,如Python和R,雖然這些語(yǔ)言已經(jīng)有了可靠的可視化選項(xiàng)。與其他語(yǔ)言一樣,tablesaw提供的包裝器,可以很容易地用純Java構(gòu)造圖形,并用HTML和JavaScript呈現(xiàn)它們。

加入依賴

<dependency><groupId>tech.tablesaw</groupId><artifactId>tablesaw-core</artifactId><version>0.43.1</version>
</dependency>
<!-- Tablesaw的繪圖擴(kuò)展,用于數(shù)據(jù)可視化 -->
<!-- https://mvnrepository.com/artifact/tech.tablesaw/tablesaw-jsplot -->
<dependency><groupId>tech.tablesaw</groupId><artifactId>tablesaw-jsplot</artifactId><version>0.43.1</version>
</dependency>

時(shí)間序列圖示例

    Table bush = Table.read().csv("bush.csv");foxOnly = bush.where(bush.stringColumn("who").equalsIgnoreCase("fox"));Plot.show(TimeSeriesPlot.create("Fox approval ratings for George W. Bush", foxOnly,"date", "approval"));

上面代碼,首先加載數(shù)據(jù),然后過(guò)濾數(shù)據(jù)。接著創(chuàng)建時(shí)間序列圖,create()方法包括四個(gè)參數(shù),分別為標(biāo)題和數(shù)據(jù),后面兩個(gè)參數(shù)分別指定x軸和有軸數(shù)據(jù)列。當(dāng)然我們也可以分為兩步實(shí)現(xiàn),首先創(chuàng)建圖,然后調(diào)用 Plot.show()方法顯示圖形:

    Figure foxPlot =TimeSeriesPlot.create("George W. Bush approval ratings", foxOnly,"date", "approval");Plot.show(foxPlot);

在這里插入圖片描述

散點(diǎn)圖示例

  • 數(shù)據(jù)說(shuō)明
Month,Record,Robberies
1966-01,1,41
1966-02,2,39
1966-03,3,50
1966-04,4,40
1966-05,5,43
1966-06,6,38
1966-07,7,44
1966-08,8,35
1966-09,9,39
1966-10,10,35
1966-11,11,29
1966-12,12,49
1967-01,13,50

第一列是年月,第二列是月份序號(hào),第三列是搶劫案發(fā)生次數(shù)。我們希望采用折線圖方式展現(xiàn)數(shù)據(jù)。為了更好定義圖形,我們通過(guò)Layout 和 ScatterTrace兩個(gè)類實(shí)現(xiàn):

Table robberies = Table.read().csv("boston-robberies.csv");Layout layout =Layout.builder("Boston Robberies by month: Jan 1966-Oct 1975","year", "robberies").build();ScatterTrace trace =ScatterTrace.builder(robberies.numberColumn("Record"),robberies.numberColumn("Robberies")).mode(ScatterTrace.Mode.LINE).marker(Marker.builder().color("#3D9970").build()).fill(ScatterTrace.Fill.TO_NEXT_Y).build();Plot.show(new Figure(layout, trace));

Layout 類的構(gòu)建器模式來(lái)創(chuàng)建一個(gè) Layout 實(shí)例。傳遞給構(gòu)建器的參數(shù) "Boston Robberies by month: Jan 1966-Oct 1975" 作為圖形的標(biāo)題,"year""robberies" 這兩個(gè)參數(shù)指定布局中坐標(biāo)軸等相關(guān)元素(比如橫坐標(biāo)可能對(duì)應(yīng) year,縱坐標(biāo)對(duì)應(yīng) robberies),最后調(diào)用 build() 方法來(lái)生成實(shí)際的 Layout 對(duì)象,該對(duì)象會(huì)定義可視化圖形整體的布局結(jié)構(gòu)。

使用 ScatterTrace 類的構(gòu)建器模式創(chuàng)建 ScatterTrace 對(duì)象(用于定義散點(diǎn)圖相關(guān)的配置和數(shù)據(jù)綁定)。在構(gòu)建器的參數(shù)中,通過(guò) robberies.numberColumn("Record")robberies.numberColumn("Robberies") 來(lái)指定散點(diǎn)圖中數(shù)據(jù)對(duì)應(yīng)的列(這里分別獲取名為 "Record""Robberies" 兩列的數(shù)據(jù))。通過(guò) .mode(ScatterTrace.Mode.LINE) 將散點(diǎn)圖的展示模式設(shè)置為折線模式,意味著這些散點(diǎn)會(huì)用線段依次連接起來(lái)形成折線圖。

.marker(Marker.builder().color("#3D9970").build()) 這部分用于設(shè)置散點(diǎn)(或者說(shuō)折線圖上數(shù)據(jù)點(diǎn)對(duì)應(yīng)的標(biāo)記)的樣式,這里指定了顏色為 "#3D9970",是通過(guò)先創(chuàng)建一個(gè) Marker 構(gòu)建器對(duì)象,設(shè)置顏色屬性后再生成實(shí)際的 Marker 對(duì)象傳遞給 ScatterTrace 構(gòu)建器。.fill(ScatterTrace.Fill.TO_NEXT_Y) 是在折線和下一個(gè) Y 軸坐標(biāo)范圍之間進(jìn)行填充操作),然后調(diào)用 build() 方法完成 ScatterTrace 對(duì)象的構(gòu)建,這個(gè)對(duì)象包含了散點(diǎn)圖(折線模式下)具體的數(shù)據(jù)和樣式等配置信息。

在這里插入圖片描述

k線圖示例

每個(gè)時(shí)間點(diǎn)展示開(kāi)盤價(jià)、最高和最低價(jià)、收盤價(jià)。

Table priceTable = Table.read().csv("ohlcdata.csv");
Plot.show(OHLCPlot.create("Prices", priceTable, "date", "open", "high", "low", "close"));

在這里插入圖片描述

總結(jié)

本文介紹tablsesaw數(shù)據(jù)可視化功能,包括引入依賴,幾個(gè)常用圖表示例。更多內(nèi)容可參考官方示例。

http://www.risenshineclean.com/news/47101.html

相關(guān)文章:

  • 模版網(wǎng)站后期可以更換圖片嗎seo和sem的區(qū)別
  • 重慶做網(wǎng)站建設(shè)seo推廣一年要多少錢
  • 做視頻網(wǎng)站掙錢嗎百度關(guān)鍵詞排名優(yōu)化
  • 網(wǎng)站設(shè)計(jì)的寬度百度seo刷排名軟件
  • 昆明賢邦網(wǎng)站建設(shè)百度站長(zhǎng)工具seo查詢
  • 網(wǎng)站重大建設(shè)項(xiàng)目公開(kāi)發(fā)布制度營(yíng)銷戰(zhàn)略包括哪些方面
  • 中介網(wǎng)站怎么做seo排名優(yōu)化聯(lián)系13火星軟件
  • 昆明如何做百度的網(wǎng)站搜多多搜索引擎入口
  • 江西省城鄉(xiāng)建設(shè)廳網(wǎng)站查詢證件西安網(wǎng)站seo價(jià)格
  • 網(wǎng)頁(yè)網(wǎng)站建設(shè)軟件有哪些百度品牌推廣
  • 政府網(wǎng)站建設(shè)多少錢商品促銷活動(dòng)策劃方案
  • wordpress 頭像設(shè)置湖南靠譜seo優(yōu)化公司
  • 網(wǎng)站如何做移動(dòng)適配百度一下百度主頁(yè)
  • 給我免費(fèi)播放片高清在線觀看視頻搜索引擎優(yōu)化面對(duì)哪些困境
  • 西安做網(wǎng)站的公司客服企業(yè)網(wǎng)絡(luò)營(yíng)銷策劃方案范文
  • 佛山企業(yè)用seo策略seo技術(shù)是干什么的
  • 宜陽(yáng)縣網(wǎng)站建設(shè)怎么自己注冊(cè)網(wǎng)站平臺(tái)了
  • 石家莊網(wǎng)站外包公司經(jīng)典營(yíng)銷案例
  • 成都疫情最新新聞百度seo刷排名工具
  • 網(wǎng)站后臺(tái)注入推廣普通話手抄報(bào)內(nèi)容大全資料
  • 開(kāi)發(fā)網(wǎng)站通過(guò)第三方微信認(rèn)證登錄開(kāi)發(fā)費(fèi)用北京seo運(yùn)營(yíng)推廣
  • 廣州網(wǎng)站推廣多少錢重慶seo網(wǎng)絡(luò)推廣關(guān)鍵詞
  • 參考消息電子版手機(jī)版網(wǎng)站優(yōu)化方法
  • 建設(shè)銀行網(wǎng)站查詢密碼怎么設(shè)置最新網(wǎng)站查詢工具
  • 科技公司網(wǎng)站主頁(yè)設(shè)計(jì)網(wǎng)絡(luò)營(yíng)銷網(wǎng)站平臺(tái)有哪些
  • 常州網(wǎng)站設(shè)計(jì)制作推廣類軟文
  • 江陰做網(wǎng)站的地方企業(yè)網(wǎng)站建設(shè)規(guī)劃
  • 母嬰網(wǎng)站怎么做中國(guó)十大網(wǎng)絡(luò)銷售公司
  • 網(wǎng)站每日簽到怎么做大一html網(wǎng)頁(yè)制作
  • 汕頭澄海招聘網(wǎng)搜索引擎優(yōu)化期末考試答案