【问题标题】:Change legend position using holoviews / hvplot使用 holoviews / hvplot 更改图例位置
【发布时间】:2020-01-08 12:34:41
【问题描述】:

Hvplot 默认图例的位置在图的右侧。
如何更改此默认图例位置?

import numpy as np
import pandas as pd
import hvplot
import hvplot.pandas
import holoviews as hv

data = np.random.normal(size=[50, 2])
df = pd.DataFrame(data, columns=['a', 'b'])
df.hvplot.line()

【问题讨论】:

    标签: python holoviews hvplot holoviz


    【解决方案1】:

    您可以通过在代码中添加 .opts(legend_position='top_left') 将图例位置更改为左上角。

    df.hvplot.line().opts(legend_position='top_left')
    

    如果您想将图例放置在内部情节中,您可以从以下选项中进行选择:

    ['top_right', 'top_left', 'bottom_left', 'bottom_right']

    如果您想将图例放在图之外,您可以从以下选项中进行选择:

    ['右','左','上','下']

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2021-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      • 1970-01-01
      相关资源
      最近更新 更多