altair相关内容
我想做一个具有多个y轴的平行坐标曲线图。我已经在Vega-Litehere中找到了如何做到这一点,但我还没有找到在牛郎星上做到这一点的方法,只有一个very simple example所有的y轴都是相同的。 在牛郎星有没有办法this plot? 推荐答案 请注意,这种图表不是牛郎星或织女星的内置图表,因此创建它的唯一方法是手动转换序列,并使用刻度和文本标记手动构建轴。 以下是
..
我在同一个DF上构建了两个串联的图表。左侧显示一个数据列的密度转换,右侧显示其他数据列聚合的散点图。 我想在左侧进行间隔选择,并相应地对右侧进行过滤变换。但是,无论我选择什么,右侧都会丢失所有数据点。 有人看到我做错了什么吗? import altair as alt from vega_datasets import data source = data.iris() bru
..
下面的代码创建了一条回归线;但是,图例默认将该线标记为";未定义。";如何在图例中将此回归线标记为";reg-line";? import altair as alt from vega_datasets import data import pandas as pd source = data.anscombe().copy() source['line-
..
我正在使用Google Colab学习Python。在这个Google Colab notebook I've built for demostration中,我能够获得一些JSON数据,并使用Altair将其可视化。 这是我到目前为止获得的图表图像-您可以与linked Google Colab notebook中的数据交互,也可以直接与vega-editor ready with the
..
我已经用美国州级数据在牛郎星创建了一张Cholopeth地图。然而,我没有一些州的数据。默认情况下,这些州根本不会出现在地图上。示例图片如下: 我希望空州在地图上显示为浅灰色。牛郎星文档显示了另一张符合此描述的地图: 我的问题是如何使第一张地图中带有空值的州看起来像第二张地图中的州。我试过几种方法。以下是我的原始地图代码: states = alt.topo_feature(da
..
假设我有以下数据框: 我检查了documentation,但它只基于单个列。 可重现代码: x = np.random.normal(100,5,100) data = pd.DataFrame(x) epsilon = 10 data.columns = ['x'] data['lower'] = x - epsilon data['upper'] = x + epsilon
..
我的 Pandas DataFrames 中有一个包含正值和负值的列,我需要为正负 y 轴制作一个具有不同颜色的区域图. 到目前为止,我无法使用 alt.condition 做到这一点 brush = alt.selection(type='interval', encodings=['x'])upper = alt.Chart(yData['plotY'].fillna(0).reset
..
我想要创建的图像 我得到了图表的左侧(前三分之一),并尝试创建一个 'bars2' 和 'text2' 字段,但没有成功,并将其添加到原始的 ranked_movies 字段中,但这很混乱.有没有办法移动和压缩并添加一整套其他条形图? tuples = list(zip([names[ep] for ep in episode],topthird,middlethird))binranki
..
我正在使用这个例子 https://altair-viz.github.io/user_guide/transform/regression.html用于在 altair 中绘制回归趋势线. 将 altair 导入为 alt将熊猫导入为 pd将 numpy 导入为 npnp.random.seed(42)x = np.linspace(0, 10)y = x - 5 + np.random.ra
..
是否可以将 Altair 或 Vega(-Lite) 渲染到 PyQt 小部件,类似于支持多个后端的 Matplotlib?我知道我可以使用 Qt WebView 小部件来渲染带有 Vega-embed 的网页,但我想防止必须提供此服务的开销,即使在本地也是如此. 解决方案 使用 Altair 可视化绘图的最佳选择是使用 QWebEngineView,因为 altair 可以根据您设置的指
..
目前我正在使用 Altair 将文件(在我的情况下仅用于图像)上传到我的 GraphQL API.但是,我所有的其他路由都存储在邮递员中,如果我可以只使用一个应用程序 - 邮递员 - 就可以了. 在 Altair 中,我可以简单地选择一个图像并将其存储为一个变量,我将其作为 GraphQL 上传字段的值. 有谁知道 Postman 是否支持那个(或类似的)功能? 谢谢!
..
如何在 Altair 中制作成对散点图矩阵?我知道如何在 matplotlib 中执行此操作,但在 Altair 文档 或示例. from pandas.plotting import scatter_matrixdf = pd.DataFrame(np.random.randn(1000, 4), columns=['a', 'b', 'c', 'd'])scatter_matrix(df,
..
我想使用 altair 可视化数据框.它是一个图形中的一条线和一个条形图,为我的数据框中的每个组 (ID) 绘制.我的数据框缺少值.根据 https://altair-viz.github.io/user_guide/transform/impute.html跳过缺失的条目,并在缺失的数据点上画一条线.这实际上是我想要的,但是根据我的数据,这似乎不起作用.我的折线图中缺少值.我准备了一个简单的例子
..
请考虑以下示例: 导入altair为alt从vega_datasets导入数据df = data.seattle_weather()temp_max = alt.Chart(df).mark_line(color ='blue').encode(x ='yearmonth(date):T',y ='max(temp_max)',)temp_min = alt.Chart(df).mark_lin
..
我正在关注 但在使用Panel运行时不会: 为仪表板提供服务存在相同的问题,因此在我看来,Panel和Altair之间存在兼容性问题. 任何人都知道哪里出了问题以及如何解决? 版本: 面板-v0.6.0 Altair-v3.2.0 Pandas-v0.25.1 JupyterLab-v1.0.2 Python-v3.7.4 解决方案 现在可以正常工作了
..
我可以使用Altair在Google Colab中显示Vega-Lite可视化效果.但是有没有办法显示简单的Vega可视化效果? 我在Google Colab中尝试了 ipyvega .但是,当我在Google Colab中运行其示例时,则什么也没有出现,并且没有错误. 解决方案 启用Colab渲染器后,您可以使用 altair.vega.Vega 类在Colab中显示vega图表.
..
在Python中使用Altair进行绘图:我有2张图表并排绘制,右侧图表包括一个下拉选择菜单.默认情况下,下拉菜单显示在图的左下方.我想将菜单移动到链接到的右侧图的下方.我没有在 selection_single 或 add_selection 的文档中看到与菜单位置有关的任何内容.我正在使用 | 方法来水平合并图. 简化示例:
..
此处的官方网站提供了一个在Altair中设置条形图标签的示例: https://altair-viz.github.io/gallery/bar_chart_with_labels.html 但是,一旦您希望在条形图中将条件设置为变量的“颜色"参数,标签颜色将自动与条形颜色匹配,如下所示.但是,我的目的是使标签颜色始终保持不变,就像一直保持黑色.如果要将标签显示为百分比,则这对于堆叠条形图尤
..
我正在使用此方法中概述的方法将rSquared添加到图表中答案: r2 = alt.Chart(df).transform_regression('x','y',params = True).mark_text().encode(x = alt.value(20),y = alt.value(20),text = alt.Text('rSquared:N',format ='.4f'))
..
我正在尝试使用 mark_text 在堆积的条形图中创建堆积的文本.我想用“时间"的值标记每个酒吧.在堆积面积图的对应堆栈中是否可以有文字标记?这是我创建酒吧&的方法文字图表: bar = alt.Chart(df_pivot,title = {'text':'人们如何度过他们的时间?','subtitle':'每天15分钟之间使用时间日志的平均分钟数和64'}).mark_bar().tra
..