小编Han*_*Han的帖子

matplotlib-为小提琴图制作标签

我通常使用“ bar”方法中的参数“ label”以以下方式为条形标签。

axes[0].bar(x, y, bar_width, label='abc')
axes[0].legend()
Run Code Online (Sandbox Code Playgroud)

现在,我想按以下方式绘制小提琴图并为每个集合制作标签,但是由于“ violinplot”没有参数“ label”,因此它不起作用。

axes[0].violinplot(data1, label='abc1')
axes[1].violinplot(data2, label='abc2')
Run Code Online (Sandbox Code Playgroud)

谁能帮我为每个收藏贴上标签?

python label matplotlib

7
推荐指数
4
解决办法
4581
查看次数

matplotlib - 带有空列表的 violinplot ValueError

当我尝试使用 matplotlib 绘制“小提琴图”时,出现以下 ValueError 错误。

ValueError:零大小数组到没有身份的缩减操作最小值

axes[0].violinplot([[1,2,3],[],[2,3,4]])
Run Code Online (Sandbox Code Playgroud)

我希望在左侧和右侧绘制两个小提琴图,并在中间绘制一些东西来代表无效项目。

我应该怎么做才能克服这个问题?

python matplotlib violin-plot

5
推荐指数
1
解决办法
1794
查看次数

如何更改 pandas DataFrame 标头的样式?

我有以下生成 HTML 表格的 Python 脚本。现在我想更改表格的某些样式,但是在更改标题的字体大小时遇到​​了问题。

import pandas as pd

df = pd.DataFrame({'col1': [1, 2, 3, 4]})

html = (df.style
        .set_table_styles({'selector': 'th', 'props': [('font-size', '5pt')]})
        .set_properties(**{'font-size': '10pt'}).render())

f = open('test.html', 'wb')
f.write(html)
Run Code Online (Sandbox Code Playgroud)

如何更改标题的样式?

import pandas as pd

df = pd.DataFrame({'col1': [1, 2, 3, 4]})

html = (df.style
        .set_table_styles({'selector': 'th', 'props': [('font-size', '5pt')]})
        .set_properties(**{'font-size': '10pt'}).render())

f = open('test.html', 'wb')
f.write(html)
Run Code Online (Sandbox Code Playgroud)

css python pandas

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

标签 统计

python ×3

matplotlib ×2

css ×1

label ×1

pandas ×1

violin-plot ×1