python - Altair:如何更改折线图中线条的颜色?
问题描述
我有一些时间序列数据。我正在比较 2 个不同的系列(机器学习模型的预测与实际)。我有一个包含两条线的折线图,但我不知道如何更改线条的颜色,因为我看到的所有示例都依赖于以完全不同的方式组织数据。
这就是我的代码的样子。
source = df
line1 = alt.Chart(source).mark_line().encode(
x='Date',
y='y_preds'
)
line2 = alt.Chart(source).mark_line().encode(
x='Date',
y='y_actual'
)
line1 + line2
如何在不重新组织所有数据的情况下将其中一条线染成红色?
解决方案
试试这个:
alt.Chart(df).mark_line().encode(
x='x',
y='y',
color=alt.value("#FFAA00")
)
推荐阅读
- docker - Dockerfile 中指令的默认用户是什么?
- git - 如何从git中的提交ID中提取提交文件?
- indexing - 在neo4j中可以看到索引的进度吗?
- sql - 有没有办法在 Qlik Sense 中对标签进行分组?
- javascript - 检测画布上图像不透明部分周围的路径
- python - 沿最后一个轴的 3D numpy 数组中最常见和第二常见的值
- mysql - 如何从列中删除/替换像 %[%]% 这样的表达式匹配的子字符串
- mongodb - MongoDB:日志轮换似乎在 Ubuntu 18.04 中不起作用
- python - Selenium 跳过 javascript 弹出点击
- css - 将 traingle 放在垫子菜单的顶部