brush = alt.selection_interval() chart = alt.Chart(data).mark_point().encode( x=’x’, y=’y’, color=alt.condition(brush, ‘color’, alt.value(‘lightgray’)) ).add_selection(brush) 自定义样式:虽然 Altair 的默认样式已经很漂亮了,但你还可以进一步自定义: chart.configure_axis( gridColo...
reset_index() # 创建柱状图 pivot_bar_chart = alt.Chart(pivot_data).mark_bar().encode( x='category', y='value' ) # 显示图表 pivot_bar_chart.show() 数据分组与聚合 代码语言:javascript 代码运行次数:0 运行 AI代码解释 import altair as alt import pandas as pd # 创建示例数据 data = pd....
import altair as alt from vega_datasets import data # 准备数据 source = data.cars() # 绘制散点图 chart = alt.Chart(source).mark_circle(size=60).encode( x="Horsepower", y="Miles_per_Gallon", color="Origin", tooltip=["Name", "Origin"] ).interactive() chart.show()小贴士:Altair生成...
大家也可以自己去探索,Altair有着非常多的图表类型,例如就Line Chart一种类型来说,Altair就有十几种默认类型。 带有区间的条形图 - Bar Chart with Range import altair as alt from vega_datasets import data source = data.seattle_weather() bar = alt.Chart(source).mark_bar(cornerRadius=10, height=10)...
学习文档:https://altair-viz.github.io/ 示例代码 import altair as altfrom vega_datasets import datasource = data.iris()alt.Chart(source).mark_circle().encode( alt.X('sepalLength').scale(zero=False), alt.Y('sepalWidth').scale(zero=False, padding=1), color='species', size...
import altair as alt chart = alt.Chart(df).mark_bar().encode( x='party', y='seats', column='year', color='party', ) chart.save('altair-elections.html') 真是简洁多了!与 Seaborn 类似,Altair 所用数据的组织形式是每个变量一列(即 数据列 )。这种方式下可以将每个变量映射到图的一个属性...
相比其他绘图工具,Altair的特点在于不需要调用其他函数,而是直接在数轴上进行修改。 例如统计不同油耗区间的汽车数量,对X轴使用alt.X(),指定数据和间隔大小,对Y轴使用count()统计数量。 alt.Chart(cars).mark_bar().encode(x=alt.X('Miles_per_Gallon'...
chart = alt.Chart(data).mark_point().encode( x='x', y='y' ) chart.show() JSON格式 Altair支持直接使用JSON数据格式,特别是在数据量较大时,JSON格式可以作为一种数据交换格式。 import altair as alt import json # 创建JSON数据 json_data = json.dumps([ ...
這隻是 st.altair_chart 周圍的syntax-sugar。主要區別在於此命令使用數據自己的列和索引來確定圖表的規格。因此,這更容易用於許多“隻是繪製這個”場景,同時不太可定製。 如果st.bar_chart 沒有正確猜測數據規範,請嘗試使用 st.altair_chart 指定所需的圖表。 函數簽名 st.bar_chart(data=None, width=0, heigh...
Altair 图表的基本要素 所有altair 图表都需要三个基本要素:数据、标记和编码。仅指定数据和标记也可以制作有效图表。 所有altair图表的基本格式是: alt.Chart(data).mark_bar().encode( encoding1 = ‘column1’, encoding2 = ‘column2’, ) 制作图表。