Javascript 为什么Chartkick中的折线图必须显示日期数据上的时间?

Javascript 为什么Chartkick中的折线图必须显示日期数据上的时间?,javascript,ruby-on-rails,google-visualization,chartkick,Javascript,Ruby On Rails,Google Visualization,Chartkick,我已经得到了一个这样的带有日期数据的折线图(不包括时间) 为什么chartkick总是包含时间? 如何仅以日期显示序列?这是答案,使用离散和hAxis 这就是答案,用离散和hAxis 这就是答案,用离散和hAxis 这就是答案,用离散和hAxis 据我所知,ChartKick对实际图表使用Google Visualization API,该API将根据显示给图表的值范围显示日期的记号。我怀疑在您的例子中,ChartKick正在将日期字符串转换为日期对象,这就是您看到这种行为的原因。我不

我已经得到了一个这样的带有日期数据的折线图(不包括时间)

为什么chartkick总是包含时间?
如何仅以日期显示序列?

这是答案,使用离散和hAxis


这就是答案,用离散和hAxis


这就是答案,用离散和hAxis


这就是答案,用离散和hAxis


据我所知,ChartKick对实际图表使用Google Visualization API,该API将根据显示给图表的值范围显示日期的记号。我怀疑在您的例子中,ChartKick正在将日期字符串转换为日期对象,这就是您看到这种行为的原因。我不知道如何更改ChartKick的行为,但我知道如果您跳过中间人API直接使用,您可以获得所需的自定义。据我所知,ChartKick使用Google可视化API来处理实际图表,该API将根据图表显示的值范围显示日期的刻度线。我怀疑在您的例子中,ChartKick正在将日期字符串转换为日期对象,这就是您看到这种行为的原因。我不知道如何更改ChartKick的行为,但我知道如果您跳过中间人API直接使用,您可以获得所需的自定义。据我所知,ChartKick使用Google可视化API来处理实际图表,该API将根据图表显示的值范围显示日期的刻度线。我怀疑在您的例子中,ChartKick正在将日期字符串转换为日期对象,这就是您看到这种行为的原因。我不知道如何更改ChartKick的行为,但我知道如果您跳过中间人API直接使用,您可以获得所需的自定义。据我所知,ChartKick使用Google可视化API来处理实际图表,该API将根据图表显示的值范围显示日期的刻度线。我怀疑在您的例子中,ChartKick正在将日期字符串转换为日期对象,这就是您看到这种行为的原因。我不知道如何更改ChartKick的行为,但我知道如果您跳过中间人API直接使用,您可以获得所需的自定义。Hi@Axil,假设时间仅显示在工具提示上,是否可以仅自定义工具提示而不使用离散来实现此情况?谢谢Hi@Axil,假设时间仅显示在工具提示上,那么在这种情况下,是否可以仅自定义工具提示而不使用离散值?谢谢Hi@Axil,假设时间仅显示在工具提示上,那么在这种情况下,是否可以仅自定义工具提示而不使用离散值?谢谢Hi@Axil,假设时间仅显示在工具提示上,那么在这种情况下,是否可以仅自定义工具提示而不使用离散值?谢谢
 new Chartkick.LineChart("chart-2", {"2013-02-10": 11, "2013-02-11": 6});
new Chartkick.LineChart("chart-2", 
 {"2013-02-10": 11, "2013-02-11": 6, "2013-02-12": 12, "2013-02-13": 5}, 
{"library":
        {title: "Company Performance",
        "hAxis":{"title":"Date","gridlines":
            {"count":3,"color":"#CCC"},"format":"dd/MM/yy"}}, 
        "discrete": true});