Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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 点的牵牛星条件着色 问题_Python_Altair - Fatal编程技术网

Python 点的牵牛星条件着色 问题

Python 点的牵牛星条件着色 问题,python,altair,Python,Altair,我试图简单地用两个数值条件来着色。我可以让图表在一个条件下工作。然而,我对Python和JavaScript中的条件处理缺乏经验,这让我想知道,当我添加两个条件时,我做错了什么 导入包并加载数据 将熊猫作为pd导入 将牵牛星导入为alt mpg=pd.read\u csv(“https://github.com/byuidatascience/data4python4ds/raw/master/data-raw/mpg/mpg.csv") 我希望这个数据子集被涂成红色 mpg[mpg.dis

我试图简单地用两个数值条件来着色。我可以让图表在一个条件下工作。然而,我对Python和JavaScript中的条件处理缺乏经验,这让我想知道,当我添加两个条件时,我做错了什么

导入包并加载数据
将熊猫作为pd导入
将牵牛星导入为alt
mpg=pd.read\u csv(“https://github.com/byuidatascience/data4python4ds/raw/master/data-raw/mpg/mpg.csv")
我希望这个数据子集被涂成红色

mpg[mpg.displant.gt(5)和mpg.hwy.gt(20)]
第一种颜色是一个有效的条件图表
(基本。
encode(x=‘显示’,
y=‘hwy’,
颜色=高度条件((基准面显示>5),
alt.ColorValue(“红色”),
alt.ColorValue('black'))。
马克(点)
)
具有两个条件的第二个绘图不根据条件着色
(基本。
encode(x=‘显示’,
y=‘hwy’,
颜色=高度条件((基准面显示>5)和(基准面显示>20),
alt.ColorValue(“红色”),
alt.ColorValue('black'))。
马克(点)
)

我的数据框中没有
mpg
变量。映射到正确的列修复了我的问题。我希望报告一个错误


(基础。
encode(x=‘显示’,
y=‘hwy’,
颜色=高度条件((基准面显示>5)和(基准面显示>20),
alt.ColorValue(“红色”),
alt.ColorValue('black'))。
马克(点)
)