私はc3-angular-directiveを使ってグラフを描画しています。c3で列の値にカンマを無視する方法
['val1', 'val2','val3']
私の問題は、私はそれらの値の一部にカンマを持っていること、(val,1
で,
注意してください)です
['val,1', 'val2','val3']
と:C3で、値が次のようになり、文字列として読み込まれc3はこれを3ではなく4つの値として自動的に認識します。このコンマを無視するように値を渡す方法はありますか?
<c3chart bindto-id="chart" show-labels="true" ng-if="chartData.show">
<chart-size chart-height="{{chartData.height}}"/>
<chart-column column-id="x" column-values="{{chartData.names}}" />
<chart-column column-id="data1"
column-name="D"
column-values="{{chartData.valuesD}}"
column-type="bar" />
<chart-column column-id="data2"
column-name="Z"
column-values="{{chartData.valuesZ}}"
column-type="bar" />
<chart-bar ratio="0.8" />
<chart-axes values-x="x" y="data1,data2" />
<chart-axis axis-rotate="true">
<chart-axis-x axis-type="category">
<chart-axis-x-tick tick-centered="true"
tick-multiline="false" />
</chart-axis-x>
<chart-axis-y axis-id="y"
axis-position="outer-right"
axis-label="Number od D & Z" />
</chart-axis>
</c3chart>
問題は時々カンマを持つことができますchartData.namesに
<chart-column column-id="x" column-values="{{chartData.names}}" />
である:
は、ここに私のコードです。
をやっている - 予想通り、それはもう値を区切るが、代わりにコンマの,を書き出していません。 – ljerka
さて、私たちは、HTMLをレンダリングするためにokを指定する方法が必要です...私はそれを見ていますが、c3-angular-directiveコードを更新する必要があるかもしれません。私はちょっとあなたに戻ってきます。 – miir
@ljerkaちょっと、私たちがc3-angular-directiveコードを変更しないと、問題を抱えていると思っているアプローチでさえ変えなければ、それを行う良い方法はないようです。コンマの代わりに他の記号や句読記号を使用できますか? '.'や'; 'や' -'と似ていますか?同じコード 'name.replace( '、'、 'newPunctionation');を使用することができます。 – miir