[英]how to fix ylim in pygal, python
我试图用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)
这可能很简单,但无法弄清楚该怎么做。
简短的答案,您不能只是调整比例。 Radar类将在生成图形之前将所有小于零的值设置为零。
您可以预处理数据并根据零以下的最小值上调所有值,但是如何执行此操作可能取决于所绘制数据的类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.