我正在使用 Holoviews 构建图表仪表板。其中一些图表在 y 轴上有百分比,而其他图表有总和/计数等。当我尝试将我创建的所有图表输出到 html 文件时,所有图表都会更改它们的 y 轴以匹配第一个图表的轴我的图表列表。
例如:
当我使用以下方法在全息视图中组合这些图表时:
图 2 和图 3 的 y 轴与图 1 相同。
有谁知道为什么会发生这种情况以及我如何解决它,以便所有图表保持其各自的轴与它们试图表示的内容相关。
谢谢!
关于 HoloViews 分组(非堆叠)条形图的快速问题。如何删除 x 轴变量名称刻度,但将它们包含在图例中?
请参阅下面的示例:
我想做以下事情:
代码如下:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
import holoviews as hv
pd.options.plotting.backend = 'holoviews'
df1 = pd.DataFrame({
'x': np.random.rand(10),
'y': np.random.rand(10),
})
my_plot = df1.plot(kind='bar')
my_plot
Run Code Online (Sandbox Code Playgroud)
谢谢你!
我有一个看起来像这样的 df:
import pandas as pd
import numpy as np
print(df)
Items
0 Product A + Product B + Product C
1 Product A + Product B + Product B1 + Product C1
Run Code Online (Sandbox Code Playgroud)
我使用以下代码来查看列中包含的项目是否包含在列表中:
My_Items = ['Product B1', 'Product C']
Item_mask = df.Items.str.findall('|'.join(My_Items )).str.len()
df['Item_list'] = df.Items.str.findall('|'.join(My_Items))
Run Code Online (Sandbox Code Playgroud)
这给了我一个新的专栏,如下所示:
Items Item_list
0 Product A + Product B + Product C [Product C]
1 Product A + Product B + Product B1 + Product C1 [Product B1]
Run Code Online (Sandbox Code Playgroud)
有谁知道如何获取项目列表以提供我正在搜索的项目而不使用 [] 括号?
所需的输出如下:
Items …Run Code Online (Sandbox Code Playgroud)