Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
    Awesome library ! I would like to save and load some line drawings using the tool. I know of dc.get and dc.set. But not sure how to restore the data from dc.get to dc.set. Getting errors as is.
    yeah, dc.get('onchart.LineTool.data') gives me an empty array, but dc.get('onchart.LineTool') does show a valid array but it has so many extra props.
    The LineTool.vue uses pins to set p1 & p2 with mouse tracking. Not sure how to set it manually
    Seems very inactive
    Dexter Siah

    Hello there,

    I would like to know is there any configuration to hide or replace the date on the X-axis? including the tooltip

    Dexter Siah
    Is there a custom file where I would customize this? I'm honestly slightly confused by the docs.
    Screen Shot 2021-03-12 at 8.38.32 PM.png
    This is the datahelper demo -- looks like things get screwed up if you go a bit far back.
    Screen Shot 2021-03-12 at 8.46.24 PM.png
    diff --git a/src/App.vue b/src/App.vue
    index 615634d..9126af0 100644
    --- a/src/App.vue
    +++ b/src/App.vue
    @@ -4,6 +4,7 @@
     <trading-vue :data="chart" :width="this.width" :height="this.height"
    +    :overlays="overlays"
    @@ -11,7 +12,7 @@
     import TradingVue from 'trading-vue-js'
     import Data from '../data/data.json'
    +import Grin from './Grin.js'
     export default {
         name: 'app',
         components: { TradingVue },
    @@ -30,6 +31,7 @@ export default {
         data() {
             return {
                 chart: Data,
    +            overlays:[Grin],
                 width: window.innerWidth,
                 height: window.innerHeight,
                 colors: {
    Above fix for trading-vue-101 unknown type.
    Fix to show all 8 charts in multi chart.
    diff --git a/test/tests/Multichart.vue b/test/tests/Multichart.vue
    index 40a48ba..8c4bf5a 100644
    --- a/test/tests/Multichart.vue
    +++ b/test/tests/Multichart.vue
    @@ -31,7 +31,14 @@ export default {
         computed: {
             cbox_width() { return Math.floor(this.width / 2 - 1) },
    -        cbox_height() { return Math.floor(this.height / 2 - 1) }
    +        cbox_height() {
    +          let mc = window.document.getElementsByClassName("multi-chart")[0];
    +          if (mc) {
    +            return Math.floor(this.height / (mc.childElementCount / 2) - 1);
    +          } else {
    +            return Math.floor(this.height / 2 - 1);
    +          }
    +      }
         mounted() {
             window.addEventListener('resize', this.onResize)

    Hello, I am integrating trading-vue-js in our one of application as its great. I have integrated in my vue project and gone through some setup.

    I need to zoom in and zoom out using external buttons, I understand its being done by mouse scroll but need to do with zoom in and zoom out external buttons as well. Can anyone help me how to do it or which prop or setting/config or methods I can use for this ?

    Ivan Buriak
    HI! Have two questions, help please:
    1. how to configure toolbar: group buttons, add my own
    2.how to draw triangle?
    draw triangle using toolbar*
    Ivan Buriak
    !3. how to save & draw (load saved) toolbar objects
    Swoorup Joshi
    can some one please fund this project by donating 100 million dollars?
    Muhammad Afzaal
    Hello anyone who can help me to make this similar to this
    Plamen Berberov
    Hello guys, how can I add buttons to the chart legend?
    Good day. Is it possible to somehow add objects to the chart? For example, I want to highlight with rectangles every Monday on the chart (automatically in VUE)
    TradingVue.js still active project?
    Swoorup Joshi
    no read the github page
    Hi, I am new to Vue, but I would like to test/demo this chart component for a project. I am trying to customize the chart here https://codesandbox.io/s/confident-night-iv08g?file=/src/Chart.vue:376-404 I stuck with data.json. Could you please help me to fix this issue? Thanks.
    Johannes Hoppe

    no read the github page


    Alexandre Gallucci
    If you don't need candles on a graph, you just want an onChart Spline indicator like EMA SMA for example, how would you set ohlcv? Empty arrays doesn't work you need to populate it with data
    Is it possible to add a second y-axis to the price chart for an indicator overlay?
    Hi, I have an existing react application with TradingView and StockCharts, neither suit my needs exactly. I would like to integrate TradingVue to have a play around with it. Are there any shims or adapters I can use to integrate TradingVue to a react application? Or even an example somewhere I can use as an example.
    Jared Thirsk
    I just started trying this out. Seems nice. Since it's unmaintained, anyone know if any forks have taken off?
    Naveed Aziz
    Hi, can anyone guide how to add pivots in chart.
    Pivot point (PP) = (High + Low + Close) / 3
    what am I doing wrong with my chart doesn't load properly unless a onResize trigger https://bpa.st/ON5Q#1L376 data coming in at line 319 for yahoo https://bpa.st/U5IQ
    Is there a Chinese api?
    Kasun Sameera

    I have developed vuejs3 project. but not working tradeview chart that version. why is that. can you give me solution for that.
    this my consol error code.

    Uncaught (in promise) TypeError: Cannot read property '_c' of undefined
    at Proxy.render (trading-vue.js?0042:426)
    at renderComponentRoot (runtime-core.esm-bundler.js?5c40:761)
    at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js?5c40:4529)
    at ReactiveEffect.run (reactivity.esm-bundler.js?a1e9:160)
    at setupRenderEffect (runtime-core.esm-bundler.js?5c40:4655)
    at mountComponent (runtime-core.esm-bundler.js?5c40:4438)
    at processComponent (runtime-core.esm-bundler.js?5c40:4396)
    at patch (runtime-core.esm-bundler.js?5c40:3991)
    at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js?5c40:4536)
    at ReactiveEffect.run (reactivity.esm-bundler.js?a1e9:160)

    hello.. good day to you all..
    i had successfully built the chart..
    does anyone has an idea on how to transfer it to website page? i tried importing <script src="trading-vue.min.js"></script>
    into custom html page, but no success