私は、線図を構築するために、Pythonでnvd3を使用します。ここでは、コードです:nvd3 pythonと軸
from nvd3 import lineChart
chart = lineChart(name="lineChart", x_is_date=True, x_axis_format="%Y")
xdata = [599644800000,694252800000,788947200000,883641600000,1167638400000,1199174400000,1230796800000,1262332800000,1357027200000]
ydata = [26.2, 22.4, 17.7, 14.8, 9.29, 8.08, 7.48, 6.96, 5.5]
extra_serie = {"tooltip": {"y_start": "There are ", "y_end": " calls"}}
chart.add_serie(y=ydata, x=xdata, name='Current Smokers ', extra=extra_serie, **kwargs1)
chart
:
- x軸は、9つの要素を持っていますが、チャートはわずか3それらのを示しています。 9つの要素すべてを表示するためにコードを変更するにはどうすればよいですか?
- y軸要素の種類はパーセンテージです。どのように%をy軸に追加できますか?
- nvd3は通常の形式で日付を受け入れないため、ミリ秒単位で変換する必要があり、少し面倒です。何ミリ秒の日付形式を取り除き、単純に1998年、1995年などを使うことができますか?