Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Altair LayerChart中指定绘图标题和镶嵌面标题_Python_Altair - Fatal编程技术网

Python 在Altair LayerChart中指定绘图标题和镶嵌面标题

Python 在Altair LayerChart中指定绘图标题和镶嵌面标题,python,altair,Python,Altair,使用iris数据集,我们可以创建一个简单的刻面图表: 将altair导入为alt 从vega_数据集导入数据 iris=data.iris.url alt.Chart(iris,title='Main title')。标记条()。编码( x='petalWidth:Q', y='count(petalLength):Q', 颜色:N', facet=alt.facet('species:N',title=None) ) 在这里,我可以分别控制主情节标题和面标题 现在让我们假设我想创建相同的图

使用iris数据集,我们可以创建一个简单的刻面图表:

将altair导入为alt
从vega_数据集导入数据
iris=data.iris.url
alt.Chart(iris,title='Main title')。标记条()。编码(
x='petalWidth:Q',
y='count(petalLength):Q',
颜色:N',
facet=alt.facet('species:N',title=None)
)

在这里,我可以分别控制主情节标题和面标题

现在让我们假设我想创建相同的图表,但在每个栏中添加文本注释:

base=alt.Chart(虹膜)。编码(
x='petalWidth:Q',
y='count(petalLength):Q',
颜色:N',
text='count(petalLength):Q'
)
c=基准。标记条()
t=base.mark_文本(dy=-6)
alt.layer(c,t).facet('species:N',title=None).属性(title='Main title')


这一次,在刻面上方有
物种
标题。在这种情况下,如何控制主绘图标题和方面标题?

传递给
facet
方法的关键字参数将传递给创建的
alt.FacetChart
图表

与其他编码类似,任何要传递给facet编码的关键字参数都可以通过
alt.facet()
wrapper传递

例如:

alt.layer(c,t).facet(
刻面=高度刻面('物种:N',标题=无),
title='Main title'
)

您是否介意用您在报告中提到的解决方案更新您的答案?