我正在使用 Plotly 的散点图来可视化多个数据集。
这是我的代码的一部分。下面,我创建了 scatterpolar 实例:
go.Scatterpolar(
r=[dataset_dataframe['word_count'].median(),
dataset_dataframe['char_count'].median(),
dataset_dataframe['capitals'].median(),
dataset_dataframe['num_exclamation_marks'].median(),
dataset_dataframe['num_punctuation'].median()],
name=dataset_name,
theta=['No. of Words', 'No. of Characters', 'No. of Capitals', 'No. of Exclamation Marks', 'No. of Punctuations'],
fill='toself',
line=dict(color='brown'),
subplot=subplot_name),
)
在这里我把它放在一个布局中:
fig.update_layout(
polar=dict(
radialaxis=dict(visible=True, )),
title='Dataset Statistics')
我对多个数据框执行此操作,这使我可以轻松地比较它们。结果很整洁,看起来像这样:
不幸的是,它的范围似乎是使用每个散射极化实例theta
的最大值自动计算的。r
这不好,因为为了轻松比较数据集,我需要theta
所有绘图都在同一范围内。
问题:如何将 的范围设置theta
为自定义值,例如从 1 到 100?
慕村9548890
米琪卡哇伊
相关分类