import math
import pyecharts.options as opts
from pyecharts.charts import Polar
"""
Gallery 使用 pyecharts 1.1.0
参考地址: https://echarts.apache.org/examples/editor.html?c=line-polar2
目前无法实现的功能:
1、赞无
"""
data = []
for i in range(0, 360 + 1):
t = i / 180 * math.pi
r = math.sin(2 * t) * math.cos(2 * t)
data.append([r, i])
(
Polar()
.add(
series_name="line",
data=data,
label_opts=opts.LabelOpts(is_show=False),
symbol_size=0,
)
.add_schema(
angleaxis_opts=opts.AngleAxisOpts(
start_angle=0, type_="value", is_clockwise=True
),
radiusaxis_opts=opts.RadiusAxisOpts(min_=0),
)
.set_global_opts(
tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross"),
title_opts=opts.TitleOpts(title="极坐标双数值轴"),
)
.render("two_value_axes_in_polar_2.html")
)
<iframe width="100%" height="800px" src="Polar/two_value_axes_in_polar_2.html"></iframe>