1

holoviews / hvplot でラインプロットを作成する方法を知っています。
しかし、データポイントのマーカーを折れ線グラフに追加するにはどうすればよいですか?

プロットは次のようになります。

ラインプロットに追加されたマーカー

サンプルコードは次のとおりです。

# import libraries
import numpy as np
import pandas as pd

import hvplot.pandas
import holoviews as hv

# create sample data
df = pd.DataFrame({
    'date_col': pd.date_range(start='1-1-2020', freq='m', periods=12),
    'value_col': np.random.normal(size=12),
})
4

1 に答える 1

1

散布図と組み合わせることで、ライン プロットにマーカーを追加できます。

Holoviews では、これはオーバーレイと呼ばれ、このオーバーレイは * 記号を使用して実行できます

Hvplotソリューション:

# create a line plot
line_plot = df.hvplot.line(
    x='date_col', 
    y='value_col',
)

# scatter plot with some extra styling options just for fun
scatter_plot = df.hvplot.scatter(
    x='date_col',
    y='value_col',
).opts(color='black', size=20, marker='o')

# overlay the scatterplot on the lineplot to get markers added to your lineplot
line_plot * scatter_plot

ホロビューソリューション:

# overlay the scatter plot on the curve by using the * symbol
hv.Curve(df) * hv.Scatter(df).opts(color='black', size=20, marker='o')
于 2019-11-30T17:41:43.297 に答える