python - 如何将图例添加到 python altair
问题描述
有人可以帮助如何为“Covid-19 案例”和“销售量”添加图例吗?在图表中,红色是“COVID-19 病例”,蓝色是“销售额”。提前致谢。
# Create the chart
chart1 = alt.Chart(df_county).mark_line(color='red').encode(
x=alt.X('Date', title='Date'),
y=alt.Y('Cases', title='COVID-19 Cases'))
chart2 = alt.Chart(df_county).mark_line(color='blue').encode(
x=alt.X('Date', title='Date'),
y=alt.Y('Sale Volume', title='Sale Volume'))
chart = chart1 + chart2
解决方案
如果不指定图例将代表的编码,就无法添加图例。该问题在此处进一步讨论https://github.com/altair-viz/altair/issues/984
有关类似问题,请参阅 向 altair 中的分层图表添加图例。
推荐阅读
- angular - 从订阅中读取数据
- spring - 当存在@Around 时,@ControllerAdvice 不起作用
- html - Haml 在浏览器中显示源代码
- sql - 如何选择 xy 列中数字介于 0 到 12 之间的任何行?
- bash - bash 脚本中的 IF 语句出错
- python - 选择多个值在另一个 DataFrame 中的行
- node.js - 在猫鼬问题上查找功能
- c# - Json.net 反序列化,子属性在为空时作为数组出现
- python - 添加优化会降低分类器算法的准确度、精度和 f1
- c# - 使用 TSQL "SELECT...WHERE LIKE" 语句在使用 SqlDataReader 的数据表中给出 NaN 条目,为什么?