Skip to content

Commit 1e046e8

Browse files
authored
Merge pull request #320 from euledge/update_japanese_docs
update japanese docs
2 parents d08666f + 256eec9 commit 1e046e8

File tree

1 file changed

+43
-9
lines changed

1 file changed

+43
-9
lines changed

docs/ja/README.md

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ search: ja
66
**vue-chartjs**[Chart.js](https://github.com/chartjs/Chart.js) をvueで使用するためのラッパーです。 再利用可能なチャートコンポーネントを簡単に作成できます。
77

88
## イントロ
9-
`vue-chartjs` vueの中であまり面倒なくchart.jsを使うことができます。 シンプルなチャートをできるだけ早く実行したいという人に最適です。
9+
`vue-chartjs` vueの中であまり面倒ことがなくchart.jsを使うことができます。 シンプルなチャートをできるだけ早く実行したいという人に最適です。
1010

1111
chart.jsの基本ロジックを抽象化していますが、公開されたchart.jsのオブジェクト使用して柔軟にカスタマイズできます。
1212

@@ -41,7 +41,7 @@ export default {
4141
}
4242
```
4343

44-
renderChart()メソッドに2つの引数を渡すことができます:
44+
`renderChart()`メソッドに2つの引数を渡すことができます:
4545

4646
- Data object
4747
- Options object
@@ -64,16 +64,18 @@ renderChart()メソッドに2つの引数を渡すことができます:
6464
```
6565

6666
詳細については、[Chart.js](http://www.chartjs.org/docs/#chart-configuration-chart-data) のドキュメントをご覧ください。
67+
6768
## プロパティ
6869

69-
BaseChartsには基本プロパティがいくつか定義されています。 extendされたときにそれらは明示的に表示されていませんが、使用するときに上書きして設定することができます。
70+
BaseChartsには基本プロパティがいくつか定義されています。 `extend()`したときにそれらは *表示されていません*、使用するときに上書きして設定することができます。
7071

7172
| プロパティ | 説明 |
7273
|---|---|
7374
| width | chartの表示幅 |
7475
| height | chartの表示高さ |
7576
| chart-id | canvas要素のid |
76-
77+
| css-classes | 周囲のdivのCSSクラスの文字列 |
78+
| styles | 周囲のdivコンテナのCSSスタイルを持つオブジェクト |
7779

7880
## 実装例
7981

@@ -115,7 +117,7 @@ export default {
115117
```
116118

117119
<p class="warning">
118-
`width``height` を反映させるためには、 `responsive:false` を設定しなければならないことに注意してください。
120+
固定値の`width``height` を反映させるためには、 `responsive:false` を設定しなければならないことに注意してください。
119121
</p>
120122

121123
### コンポーネント内のローカルデータを使用する場合
@@ -147,8 +149,7 @@ export default {
147149

148150
### コンポーネントの再利用
149151

150-
チャートコンポーネントを再利用可能にしたい場合は、ラッパーを使用することをお勧めします。このようにすると、チャートコンポーネントはデータ表示とロジックを含むラッパーコンポーネントに対してのみ応答可能です。単一ページアプリケーションを実行している場合や、laravelで統合されている場合は、異なった方法があります。
151-
152+
チャートコンポーネントを再利用可能にしたい場合は、ラッパーを使用することがベストです。このようにしてチャートコンポーネントは純粋なデータ表示と、背後にあるロジックのラッパーとしてのみ責務を負います。単一ページアプリケーションを実行している場合や、たとえば laravel などで統合されている場合は、異なった方法があります。
152153

153154
## リアクティブデータ
154155

@@ -182,7 +183,8 @@ export default {
182183
mixins: [reactiveProp],
183184
props: ['options'],
184185
mounted () {
185-
// this.chartData is created in the mixin
186+
// this.chartData is created in the mixin.
187+
// If you want to pass options please create a local options object
186188
this.renderChart(this.chartData, this.options)
187189
}
188190
}
@@ -259,7 +261,24 @@ export default {
259261

260262
## Chart.js オブジェクト
261263

262-
場合によっては、chart.jsをより詳細に制御する必要があります。Chart.jsインスタンスには `this.$data._chart` を使ってアクセスします。
264+
時にはchart.jsをより詳細に制御する必要があります。そのためには `this.$data._chart` を使ってChart.jsインスタンスにアクセスすることができます。
265+
266+
## インライン プラグイン
267+
268+
Chart.jsでは、グローバルプラグインとインラインプラグインを定義できます。[Chart.js docs]http://www.chartjs.org/docs/latest/developers/plugins.html)で記載されているのようなグローバルプラグインは、 `vue-chartjs ` で問題なく動作しています。
269+
270+
### Example
271+
272+
```javascript
273+
mounted () {
274+
this.addPlugin({
275+
id: 'my-plugin',
276+
beforeInit: function (chart) {
277+
....
278+
}
279+
})
280+
}
281+
```
263282

264283
## 利用可能なグラフ
265284

@@ -293,6 +312,11 @@ export default {
293312

294313
![Bubble](../assets/bubble.png)
295314

315+
### 散布図
316+
317+
このチャートは、他のものとは異なるデータ構造を持っています。現在のところ、reactive mixins はこのチャートタイプでは機能していません。
318+
319+
![Scatter](../assets/scatter.png)
296320

297321
## ビルド方法の違い
298322
あなたが使用するビルドツールに依存した3つの異なるエントリーポイントがあります。 依存するライブラリは一緒にバンドルされているか、または peerDependency として指定します。
@@ -320,3 +344,13 @@ Vue.jsとChart.jsは `peerDependencies` なので別にインストールする
320344

321345
### Webpack 2
322346
Webpack 2を使用している場合、 `jsnext:main` または `module``es/index.js` を指定します。 ソースファイルは __トランスパイル__ されます。またmoduleには __バンドル__ されません。このようにすると `tree shaking` が動作します。バンドル版のように、`peerDependencies` で指定された `Vue.js``Chart.js` はインストールする必要があります。
347+
348+
## Resources
349+
350+
以下に `vue-chartjs` の使い方に関するチュートリアルのようなリソースがあります
351+
352+
- [Using vue-chartjs with WordPress](https://medium.com/@apertureless/wordpress-vue-and-chart-js-6b61493e289f)
353+
- [Create stunning Charts with Vue and Chart.js](https://hackernoon.com/creating-stunning-charts-with-vue-js-and-chart-js-28af584adc0a)
354+
- [Let’s Build a Web App with Vue, Chart.js and an API Part I](https://hackernoon.com/lets-build-a-web-app-with-vue-chart-js-and-an-api-544eb81c4b44)
355+
- [Let’s Build a Web App with Vue, Chart.js and an API Part II](https://hackernoon.com/lets-build-a-web-app-with-vue-chart-js-and-an-api-part-ii-39781b1d5acf)
356+
- [Build a realtime chart with VueJS and Pusher](https://blog.pusher.com/build-realtime-chart-with-vuejs-pusher/)

0 commit comments

Comments
 (0)