我想知道是否有可能安装在Altair中使用的字体,以便在alt.TitleParams中使用.在本例中,如果没有指定字体,我将获得默认的字体和大小.
import altair as alt
import pandas as pd
source = pd.DataFrame({
'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],
'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]
})
alt.Chart(source, title = alt.TitleParams(text = 'Example Chart')).mark_bar().encode(
x='a',
y='b'
)
更改字体大小后,我会看到更大的字母:
alt.Chart(source, title = alt.TitleParams(text = 'Example Chart', fontSize=24)).mark_bar().encode(
x='a',
y='b'
)
但是,当我添加字体样式时,大小不再起作用:
alt.Chart(source, title = alt.TitleParams(text = 'Example Chart'
, fontSize=24
, fontStyle = 'Arial')).mark_bar().encode(
x='a',
y='b'
)
无论指定什么字体,文本看起来都是一样的:
alt.Chart(source, title = alt.TitleParams(text = 'Example Chart'
, fontSize=24
, fontStyle = 'Calibri')).mark_bar().encode(
x='a',
y='b'
)
同样的事情:
我想知道如何显示正确的字体,不仅使用标准字体,而且使用非标准字体,以及如何安装它们.