标签: data-visualization

跨多个折线图的垂直线,并在 Winforms 中显示每个图表的值

我正在尝试创建一个应用程序,该应用程序将在一个表单上包含四个折线图。当用户将鼠标拖动到这些图表上时,应该有一条垂直线穿过每个图表,并且将显示每个图表的当前值。有什么方法可以在 C#/.NET 和 WinForms 中完成此操作吗?

这是我想要实现的目标的示例:

在此输入图像描述

.net c# charts data-visualization winforms

2
推荐指数
1
解决办法
2909
查看次数

在 R 中使用 ggplot2 将行作为堆积条形图

我刚刚开始使用ggplot2()(数据可视化)R。我拥有的数据具有行格式的不同工作负载。这些列中的每一列都有四个不同的参数,我想将它们绘制为堆积条形图,最好使用ggplot2().

可重复的数据

Workload P1   P2   P3   P4
W1       0.3  0.2  0.4  0.1
W2       0.5  0.1  0.3  0.1
W3       0.2  0.3  0.4  0.1
W4       0.3  0.2  0.5  0.1
Run Code Online (Sandbox Code Playgroud)

我想绘制Workloadx-axis,然后P1P2P3并将P4针对 上的每个工作负载进行堆叠y-axis

我尝试了很多东西,但我对参数和参数感到困惑ggplot2()。如果有人可以建议我如何做到这一点,那将会很有帮助。

谢谢。

r data-visualization ggplot2 stacked-chart

2
推荐指数
1
解决办法
1289
查看次数

Python - Altair - 带选择的堆叠条形图

我已经按照我的数据集复制了两个教程,链接如下

Stacked Bar Chart : https://altair-viz.github.io/gallery/stacked_bar_chart.html 
Run Code Online (Sandbox Code Playgroud)

Selectable Data : https://altair-viz.github.io/gallery/interactive_cross_highlight.html 
Run Code Online (Sandbox Code Playgroud)

不过,我很难理解 Altair 是否能够将这两者结合起来。

是否可以有一个堆叠条形图,其中图表的每个“子部分”都是可选的。所以,如果我有这样的数据

Category1, Category2
Run Code Online (Sandbox Code Playgroud)

条形图,每个条形图可以有小节

Sub1, Sub2
Run Code Online (Sandbox Code Playgroud)

我有一个堆积条形图,其中与 Sub1 相关的 Categroy1/Category2 部分为蓝色,与 Sub2 相关的部分为橙色,我可以选择 4 个部分中的任何一个(Cat1+Sub1、Cat1+Sub2、Cat2) +Sub1、Cat2+Sub2,表示为 2 个堆叠条),然后该部分变为红色。

这是否可能或超出范围,如果可能,我在概念上缺少什么?

python data-visualization stacked-area-chart altair

2
推荐指数
1
解决办法
2653
查看次数

使用plotly离线时,plotlyexpress绘图会自动打开新选项卡

当使用plotly-express(px)和plotly.offline进行绘图时,每隔一段时间(也许每小时一次)我会在浏览器上重新打开所有以前的绘图。

我尝试访问 ExpressFigure 对象以查看问题是否存在 - 但无法管理。

import plotly_express as px
from plotly.offline import plot 
iris = px.data.iris()
scatter_plot = px.scatter(iris, x="sepal_width", y="sepal_length")
plot(scatter_plot)
Run Code Online (Sandbox Code Playgroud)

这将在新选项卡中绘制数据(在本地目录中保存 html 文件),该选项卡将每隔一段时间重新打开一次,重新绘制实例。

(这需要安装plotly_express和pandas。要安装px,只需运行pip install plotly_express)。

python plot data-visualization plotly

2
推荐指数
1
解决办法
8583
查看次数

Folium Choropleth Map - 有没有办法为 NaN 值添加交叉影线?

有没有办法将交叉影线(交叉线)指定为nan_fill_color?我正在创建一些灰度可视化,目前使用白色或黑色作为填充颜色并不能完全传达我想要的含义。

这是我的代码:

state_geo = 'us-states.json'
state_unemployment = 'myData.csv'
state_data = pd.read_csv(state_unemployment)

m = folium.Map(location=[39, -98], zoom_start=4)

folium.Choropleth(
    geo_data=state_geo,
    name='choropleth',
    data=state_data,
    columns=['State', 'unemployment'],
    key_on='feature.id',
    fill_color='Greys',
    fill_opacity=1,
    line_opacity=.1,
    line_weight = 2,
    nan_fill_color='Black',
    legend_name='Year'
).add_to(m)

folium.LayerControl().add_to(m)

m
Run Code Online (Sandbox Code Playgroud)

链接到 us-states.json 数据:

https://raw.githubusercontent.com/python-visualization/folium/master/examples/data/us-states.json

python data-visualization choropleth folium

2
推荐指数
1
解决办法
1839
查看次数

如何更改 Seaborn 中轴的字体大小

我不知道为什么我尝试了很多次,但仍然无法更改图中 x 轴或 y 轴上的字体大小。

在此输入图像描述

另外,图例中有一个小标题显示性别代码(非常小)。

我试过

sns.set(font_scale=4)
Run Code Online (Sandbox Code Playgroud)

或者

plt.rcParams["axes.labelsize"] = 20
Run Code Online (Sandbox Code Playgroud)

但这没有任何意义。是因为我用错了位置吗?

python data-visualization seaborn

2
推荐指数
1
解决办法
6628
查看次数

如何制作嵌套比例面积图(圆圈)?

我正在寻找Python中的任何东西,我可以用它来制作圆形的嵌套比例面积图。最好是使用 matplotlib(或在其之上)构建的东西。以下是此类图的示例,供参考:

例子

visualization data-visualization matplotlib

2
推荐指数
1
解决办法
2548
查看次数

使用 ggbiplot 在 R 中可视化具有大量变量的 PCA

我正在尝试可视化包含 87 个变量的 PCA。

prc <-prcomp(df[,1:87], center = TRUE, scale. = TRUE)
ggbiplot(prc, labels = rownames(df[,1:87]), var.axes = TRUE)
Run Code Online (Sandbox Code Playgroud)

当我创建双图时,许多向量相互重叠,导致无法读取标签。我想知道是否有什么方法可以一次只显示一些标签。例如,我认为如果我可以创建几个单独的双图,每个双图仅显示向量上标签的子集,那将会很有用。

这个问题似乎密切相关,但我不知道它是否转换为最新版本的ggbiplot。我也不知道如何修改原来的功能。

r data-visualization ggplot2 ggbiplot biplot

2
推荐指数
1
解决办法
2394
查看次数

Matplotlib 条形图 X 轴标签顺序

有没有办法重新排列条形图的 x 轴,以便按年龄顺序列出?

在此输入图像描述

python data-visualization matplotlib plotly seaborn

2
推荐指数
1
解决办法
3295
查看次数

Plotly:如何只显示点击的行?

默认情况下,Plotly 在图例部分中单击其标签时隐藏该线。是否有任何其他键的组合shift/ctrl/alt/可以仅显示选定的行并隐藏所有其他行?

python data-visualization plotly ggplotly plotly-python

2
推荐指数
1
解决办法
2356
查看次数