# Chart node plotting issue

**URL:** https://discourse.nodered.org/t/chart-node-plotting-issue/12706
**Category:** General
**Created:** [28 June 2019 20:18 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706 "2019-06-28T20:18:53Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [28 June 2019 20:18 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/1 "2019-06-28T20:18:53Z")

</div>

chart node is plotting only 12 points whereas there are var 30 points in the payload  
The code is below,  
'''series =["Average pressure","x"];  
var labels = ["Labels"];  
var data = ;

var i;

for (i = 0; i \< msg.payload.length; i++) {  
data.push({"x":msg.payload[i].date+"/"+ msg.payload[i].month +"/"+ msg.payload[i].year, "y":Number(msg.payload[i].pressure\_avg)});  
}

data = [data];

msg.payload = [{series, data, labels}];  
return msg;'''

and how can i control my x-axis ?

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [28 June 2019 20:29 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/2 "2019-06-28T20:29:10Z")

</div>

If you are posting code please either surround it with ```

or use the `</>` above

---

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [28 June 2019 20:29 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/3 "2019-06-28T20:29:57Z")

</div>

It is just inside the function node, not the flow

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [28 June 2019 20:30 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/4 "2019-06-28T20:30:56Z")

</div>

It’s still code, it’s still easier to read if formatted correctly

---

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [28 June 2019 20:32 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/5 "2019-06-28T20:32:10Z")

</div>

corrected. is it ok ?

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [28 June 2019 21:20 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/6 "2019-06-28T21:20:49Z")

</div>

In the `chart` node what do you have defined for the X-axis?

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [28 June 2019 22:43 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/7 "2019-06-28T22:43:30Z")

</div>

I'm not sure that the x values are formatted correctly. It expects the x value to be in mS since 1970 (ie epoch time in milliseconds)

---

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [29 June 2019 04:24 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/8 "2019-06-29T04:24:58Z")

</div>

The values are from the payload. There I am getting date, month and year data separately so I am combining all to get x-axis in date/month/year format.

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [29 June 2019 07:17 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/9 "2019-06-29T07:17:51Z")

</div>

Yes. Which the chart can't understand. You need to convert to the correct format.

---

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [29 June 2019 07:56 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/10 "2019-06-29T07:56:12Z")

</div>

Can you please guide me ?

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [29 June 2019 08:01 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/11 "2019-06-29T08:01:16Z")

</div>

Use the JavaScript date function to parse your string. Google is your friend.

---

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [29 June 2019 08:02 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/12 "2019-06-29T08:02:28Z")

</div>

You mean Date.parse in dd-mm-yyyy fromat

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [29 June 2019 08:29 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/13 "2019-06-29T08:29:05Z")

</div>

Use google to search for converting date to javascript time stamp seconds

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [29 June 2019 09:12 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/14 "2019-06-29T09:12:35Z")

</div>

Where is your date coming from in the first place?

---

<div class="post-metadata">

### Author: ![ALOKA1432](https://avatars.discourse-cdn.com/v4/letter/a/3ab097/32.png) [@ALOKA1432](https://discourse.nodered.org/u/ALOKA1432)
#### Post date: [29 June 2019 09:21 UTC](https://discourse.nodered.org/t/chart-node-plotting-issue/12706/15 "2019-06-29T09:21:19Z")

</div>

my date, month and year information is coming from the database which stores the same information from the RTC. btw the problem is solved as i parsed the date information in yyyy-mm-dd format.
