【问题标题】:I want to understand how this code can be implemented in the holoviews 1.12.7 version. I was done in depreciated version我想了解如何在 holoviews 1.12.7 版本中实现此代码。我在折旧版本中完成了
【发布时间】:2025-01-05 02:40:01
【问题描述】:

我想了解如何使用 holoviews 1.12.7 版本来实现此代码。我正在使用折旧版本。这是我运行的示例代码

Chromosome = hv.Dimension('chromosome', unit='-', range=(AxesDF.loc['Min','Chr'],AxesDF.loc['Max','Chr']))
TraitIndex = hv.Dimension('trait index', unit='-', range=(AxesDF.loc['Min','Trait'],AxesDF.loc['Max','Trait']))
pP = hv.Dimension(r'$\mathsf{-log(p-value)}$', unit='-', range=(AxesDF.loc['Min','pP'],AxesDF.loc['Max','pP']))

SPlot_pP_Ch = holoviews.DFrame(GWASummaryStatisticsDF[['MHPos','pP-value']], dimensions={'MHPos':Chromosome,'pP-value':pP})

SPlot_Trait_Chr = holoviews.DFrame(GWASummaryStatisticsDF[['MHPos','TraitIndex','pP-value']],dimensions={'MHPos':Chromosome,'TraitIndex':TraitIndex,'pP-value':pP})

SPlot_Trait_Chr_pP = holoviews.DFrame(GWASummaryStatisticsDF[['MHPos','TraitIndex','pP-value']],dimensions={'MHPos':Chromosome,'TraitIndex':TraitIndex,'pP-value':pP})  

### Plots to Visualise: holoviews Scatter plots ##
### Example of Dataset in ***GWASummaryStatisticsDF dataframe*** ###
        MHPos   pP-value    TraitIndex
0   1.012324e+09    8.664141    1
1   1.738541e+09    7.485851    1
2   1.738436e+09    27.525929   1
3   1.738463e+09    56.837436   1
4   1.011689e+09    7.582362    1

【问题讨论】:

  • 您能否添加数据的文本示例(不是图像)并解释您想要创建什么样的图?我想帮助你,这会让事情变得容易得多。
  • 这是我想要绘制的散点图。
  • 您好 Sander,这是我想要绘制的散点图。如何共享示例数据?我仍然是 * 上的新人。谢谢
  • 这里解释了人们如何创建和显示数据:*.com/questions/20109391/…

标签: python-3.x dataframe holoviews


【解决方案1】:

好的,下面是一个如何创建带有全息视图的散点图的小示例。如果这与您拥有或需要的不同,请尝试在您的问题中尽可能清楚地解释您的数据是什么样的以及您在寻找什么。

.DFrame() 方法不存在,这就是您收到错误消息的原因。

# import libraries
import numpy as np
import pandas as pd

import holoviews as hv
hv.extension('bokeh')

# create example data
df = pd.DataFrame({
    'chromosome': np.random.rand(10),
    'trait_index': np.random.rand(10),
})

# create scatter plot
scatter_plot = hv.Scatter(
    data=df,
    kdims=['chromosome'],
    vdims=['trait_index'],
)

scatter_plot

【讨论】:

  • 谢谢让我尝试实施并让你知道。
最近更新 更多