【问题标题】:how to fix ylim in pygal, python如何在pygal,python中修复ylim
【发布时间】:2018-03-13 08:17:30
【问题描述】:

我尝试用 pygal 创建雷达图。但无法设置 ylim。默认情况下,它从零开始到最大值。我的数据是:

import pygal

case1 = [0.549194,34.251384,36.154543,41.913,-139.627415,-20.655737]
case2= [0.549194,31.947443,34.558203,40.005646,-157.190631,-70.267567]
case3=[0.549194,31.436088,41.019637,48.748227,-34.859838,243.311831]


radar_chart = pygal.Radar()
radar_chart.title = 'PBIAS'
radar_chart.x_labels = ['A','B', 'C', 'D', 'E', 'F']
radar_chart.add('Model1', case1)
radar_chart.add('Model2', case2)
radar_chart.add('Model3', case3)

这可能非常简单,但无法弄清楚如何做到这一点。

【问题讨论】:

    标签: python pygal


    【解决方案1】:

    简短的回答,您不能只调整比例。 Radar 类会在生成图形之前将所有小于零的值设置为零。

    您可以预处理数据并根据低于零的最小值向上调整所有值,但如何执行此操作可能取决于您绘制的数据类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-25
      • 2019-07-03
      • 1970-01-01
      • 2021-01-03
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多