首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python 3缺少xAxis滴答

python 3缺少xAxis滴答
EN

Stack Overflow用户
提问于 2017-07-09 20:18:50
回答 1查看 142关注 0票数 0

我用python-nvd3在python中创建了一个多条图。

问题是,每秒钟只有X轴勾/标签出现在图表上。

我在python中生成图表,然后将其传递给一个烧瓶模板。

这个问题在另一个所以posts中也有描述,但是解决方案是针对角的,并且没有指向在我创建之前可以将python中的属性传递给图表的一种方法。

StackOverflow solution 1 here

StackOverflow solution 2 here

解决方案建议设置属性.reduceXTicks(true),但我的问题是看不到在python中设置这个自定义属性的方法。

这就是图表的样子。

这是我生成图表的方式,以及下面的X和Y轴数据:

代码语言:javascript
复制
fchart = multiBarChart(name='f_multibarchart', width=1000, height=400, x_axis_format=None, color_category="category10")

xdata ['510', '125', '630', '625', '650', '1000', '805', '515', '610', '800']
ydata1 [0, 0, 0, 0, 1, 15, 0, 0, 0, 0]
ydata2 [1, 17, 23, 1, 29, 0, 0, 2, 0, 13]

fchart.add_serie(name="Full", y=ydata1, x=xdata)
fchart.add_serie(name="Low", y=ydata2, x=xdata)

任何帮助都将不胜感激,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-10 11:13:39

问题解决了!

设置reduceXTicks(false) 对我来说并不适用于

我发现缺少X号的不透明度被设置为0,所以我所做的是使用add_chart_extras()函数将所有蜱的不透明度推到1

代码语言:javascript
复制
fchart = multiBarChart(name='f_multibarchart', width=1000, height=400, x_axis_format=None, color_category="category10")
extras = "d3.selectAll('#f_multibarchart text').style('opacity', '1');"
fchart.add_chart_extras(extras)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45000644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档