亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何格式化值數組以形成 google-charts 直方圖的分布?

如何格式化值數組以形成 google-charts 直方圖的分布?

忽然笑 2021-08-26 15:58:15
我有 1000 個值,沒有特定的順序,但我想將它們格式化為正態分布,以使用 google-charts 在直方圖上繪制。我試過使用 d3.js,我只是根據一些例子讓它工作,但它看起來非常難看,我沒有足夠的時間來學習 d3 來獲得我想要的結果。谷歌圖表的視覺格式很棒。問題是 google-charts 需要一種格式的數據,其中每個值都有一個名稱和標題。所以當我把它組織成這樣時:'dsSample1': [    ['price', 'number'],    ['price', 11386.057139142767],    ['price', 27659.397260273952],    ['price', 44159.39726027395],    ...從'dsSample2': [    11386.057139142767,    27659.397260273952,    44159.39726027395,    28026.04112639835,    ...谷歌圖表有效,但我得到以下信息:這與我在 d3 中的工作非常接近:https : //jsfiddle.net/0jtrq17x/1/。它有效,但非常丑陋。我已經設法使用一些 d3 代碼將數組數據排列到 bin 中,但它與 google-charts 不兼容,我不知道如何使其兼容,也不知道如何格式化數據,因此它與 google-charts 兼容谷歌圖表直方圖這段代碼var values = this.hypo.dsSample2.map(x => {    return x + 128608.42487322348})var max = d3.max(values)var min = d3.min(values)var x = d3.scale.linear()    .domain([min, max])    .range([0, 800]);var histGenerator = d3.layout.histogram()    .bins(x.ticks(100))    (values)this.data1 = histGenerator返回這個數組轉換我的問題是我不知道如何處理我的數據數組,所以我可以在 google-charts 中得到這樣的東西:
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號