创建刻面图,并设置color参数为一个字段名,以保持区域颜色的一致性。这里以Origin字段为例: 代码语言:txt 复制 alt.Chart(source).mark_area().encode( x='Year:T', y='mean(Miles_per_Gallon):Q', color='Origin:N' ) 在上述代码中,mark_area()表示使用面积图,encode()用于设置图表的各个属性。...
import altair as altfrom vega_datasets import datasource = data.seattle_weather()chart = alt.Chart(source).mark_line().encode( x='date:T', y='temp_max:Q', color='weather:N').properties( title='西雅图天气的最高气温变化')chart.show()Altair的语法简洁直观,使得用户能够迅速创建...
alt.Chart(cars).mark_point().encode(x='Miles_per_Gallon',y='Horsepower',color='Acceleration') 在统计学上,我们还能定义平均值的置信区间,为了让图表更好看,可以分别列出三个不同产地汽车的耗油量平均值置信区间: alt.Chart(cars).mark_area(opacit...
'B', 'C', 'A', 'B', 'C'], 'Region': ['North', 'North', 'North', 'South', 'South', 'South'], 'Sales': [100, 150, 200, 120, 160, 210] }) 创建热力图 heatmap = alt.Chart(data).mark_rect().encode( x='Product:N', N表示名义数据 y='Region:N', color='Sales...
alt.Chart(data).mark_bar(color='firebrick').encode( alt.Y('a', title='category'), alt.X('average(b)', title='avg(b) by category') ) 其中:alt.Y、alt.X 方法则可以添加title、label等属性。 保存结果(Saving Altair Charts) 由于Altair为交互式的可视化库(基于JS),其保存绘制结果的格式也...
color='group').interactive()# 显示图表interactive_scatter.show() 缩放和平移 importaltairasaltimportpandasaspd# 创建示例数据data = pd.DataFrame({'x':list(range(100)),'y': [i**2foriinrange(100)] })# 创建折线图,并添加缩放和平移功能interactive_line = alt.Chart(data).mark_line().encode(...
Run Code Online (Sandbox Code Playgroud) 如何在不重新组织所有数据的情况下将其中一根线涂成红色? 小智7 尝试这个: alt.Chart(df).mark_line().encode( x='x', y='y', color=alt.value("#FFAA00") ) Run Code Online (Sandbox Code Playgroud)...
selection = alt.selection_multi(fields=['Origin']) color = alt.condition(selection, alt.Color('Origin:N', legend=None), alt.value('lightgray')) scatter = alt.Chart(cars).mark_point().encode( x='Horsepower:Q', y='Miles_per_Gallon:Q', color=color, tooltip='Name:N' ) legend = alt...
alt.Chart(evol_departamento).mark_rect().encode( x="monthdate(fecha_resultado)", y="departamento:O", color=alt.Color("num_casos:Q"), ).resolve_scale(color="independent",) Run Code Online (Sandbox Code Playgroud) 我看到这个关于使用的回复resolve_scale,但它似乎并没有起到作用。
alt.Chart(movies_df).mark_point(filled=True).encode( alt.X('Production_Budget'), alt.Y('Worldwide_Gross'), alt.Size('US_Gross'), alt.Color('Major_Genre'), alt.OpacityValue(0.7), tooltip = [alt.Tooltip('Title:N'), alt.Tooltip('Production_Budget:Q'), alt.Tooltip('Worldwide_Gross...