第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

反對數(shù)刻度 [0,0.9,0.99,0.999]

反對數(shù)刻度 [0,0.9,0.99,0.999]

慕絲7291255 2023-08-08 16:31:14
我正在嘗試?yán)L制hdrhistogram的等效圖,以分析一些延遲數(shù)據(jù),但是這樣做似乎并不簡單,因?yàn)樗枰举|(zhì)上是對數(shù)標(biāo)度的倒數(shù)。也就是說,我想要得到的是一個(gè)刻度,其刻度線如下:[0,0.9, 0.99, 0.999, 0.9999]我正在通過 Python 的 Altair 庫對這一切進(jìn)行編碼,如果這有任何幫助的話。
查看完整描述

1 回答

?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊

在 Altair 中沒有簡單的方法可以做到這一點(diǎn),因?yàn)?Vega 不支持它

但是您可以通過轉(zhuǎn)換數(shù)據(jù)、使用標(biāo)準(zhǔn)對數(shù)刻度,然后計(jì)算新的刻度標(biāo)簽來反映您的基礎(chǔ)數(shù)據(jù)來解決這個(gè)問題。它可能看起來像這樣:

import altair as alt

import pandas as pd


df = pd.DataFrame({

? ? 'x': range(5),

? ? 'y': [0.0001, 0.9, 0.99, 0.999, 0.9999],

})


alt.Chart(df).transform_calculate(

? z = 1 - alt.datum.y??

).mark_line().encode(

? x='x:Q',

? y=alt.Y(

? ? 'z:Q',

? ? scale=alt.Scale(type='log', reverse=True)),

? ? axis=alt.Axis(

? ? ? values=[1, 0.1, 0.01, 0.001, 0.0001, 0.00001],

? ? ? labelExpr="1 - datum.value"),

)

https://img3.sycdn.imooc.com/64d1fd7d0001375104690343.jpg

查看完整回答
反對 回復(fù) 2023-08-08
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號