我有一张显示four series的Highcharts列图。
我希望第一和第二系列相互接触(两个蓝色),然后有一个小间隙,然后系列三和四相互接触(橙色的)。可以这样做吗?
我自己找不到办法,也无法在这里找到一个例子或在Google上搜索。有人能提供任何建议吗?
allocator_type

template <class T>
struct is_resizable {
typedef uint8_t yes;
typedef uint16_t no;
template <class U>
static yes test(class U::allocator_type *);
template <class U>
static no test(...);
static const bool value = sizeof test<T>(0) == sizeof yes;
};
template <typename C>
typename boost::enable_if_c<
boost::spirit::traits::is_container<C>::value && is_resizable<C>::value,
istream &
>::type
operator>>(istream &ibs, C &c)
{
c.resize(ibs.repeat() == 0 ? c.size() : ibs.repeat());
for (typename C::iterator it = c.begin(); it != c.end(); ++it)
{
C::value_type v;
ibs >> v;
*it = v;
}
return ibs;
}
template <typename C>
typename boost::enable_if_c<
boost::spirit::traits::is_container<C>::value && !is_resizable<C>::value,
istream &
>::type
operator>>(istream &ibs, C &c)
{
for (typename C::iterator it = c.begin(); it != c.end(); ++it)
ibs >> *it;
return ibs;
}
&#13;
答案 0 :(得分:2)
您需要将pointPlacement
选项与数字值一起使用。例如:http://jsfiddle.net/9phfzewj/34/
使用值,在我的情况下,-0.1
表示左侧,0.1
表示权限。只要启用series.grouping
,pointPlacement
就会引用前一个系列位置。