上一篇文件链接(关于引入文件的一些说明):
vue使用tradingview生成k线图(第一天)_草字的博客-CSDN博客
如果你不幸下载到了旧版,或者是网上的一些其他版本,可能在修改k线图的时候永远都改不动canvas元素的背景色,我当时也差不多处理了一天时间,最后一用官网的项目,直接就行了。
然后这里我将官网的项目和我的vue测试项目都上传了。
资源链接:tradingview的官网项目和我的demo项目,official.rar_charting-library-互联网文档类资源-CSDN下载
创作不易,希望支持,让我多赚点积分。
背景色改不动,配置不生效的原因,需要禁用本地配置:
disabled_features: ["use_localstorage_for_settings"],
注意:在我们调样式的时候,需要禁用本地配置,因为tradingview会优先使用本地配置的颜色,只要运行加载过一次k线图,那么tradingview就会保存相关的配置,下次加载就会使用本地的配置,所以我们改不动。
背景色改不动,也跟主题色属性有关,不能存在主题色属性:
theme: "dark",//"light"
完整结构:
var widget = new TradingView.widget({
fullscreen: true,
symbol: 'AAPL',
interval: '1D',
container: "tv_chart_container",
// BEWARE: no trailing slash is expected in feed URL
datafeed: new Datafeeds.UDFCompatibleDatafeed("https://demo-feed-data.tradingview.com"),//数据
library_path: "charting_library/",
locale: getParameterByName('lang') || "en",
disabled_features: ["use_localstorage_for_settings"],
preset: "mobile",
overrides: {
"paneProperties.background": "#212121",
"paneProperties.vertGridProperties.color": "#454545",
"paneProperties.horzGridProperties.color": "#454545",
"scalesProperties.textColor" : "#AAA"
}
});
资源文件说明:
charting_library:官网项目,tradingview-demo我的vue演示项目,如果直接去官网下载需要填写很多东西,不希望其他人也这么麻烦,就提供给大家资源。
从上面文章里面的链接跳转到另一个链接哈,需要两次跳转。
官网项目的演示文件说明:
mobile_white:白色移动端
mobile_black:黑色移动端
themed:自定义工具栏样式
推荐文档:
tradingview官网:https://cn.tradingview.com/lightweight-charts/
4-3、Widget 方法 - TradingView 中文开发文档
https://tradingview.gitee.io/featuresets/
配置文件的相关说明,希望对你有用(不要直接粘贴使用哈,只做参考):
theme:'Dark',
fullscreen: false,
autosize: true,
symbol:null,//函数赋值
// symbol:this_vue.currency1 + ":"+ this_vue.currency2,
container_id: "chart_container",
datafeed:null,//函数赋值
// datafeed: this_vue.feed,
library_path: "/custom_scripts/chart_main/",//包文件
custom_css_url: 'chart.css',
locale: `${_vm.$t("locale")}`,//语言,en:英文,zh:中文
timezone: 'Etc/UTC', //todo: ustawianie timezone'a po strefie usera
charts_storage_api_version: "1.1",
client_id: 'tradingview.com',
user_id: 'public_user_id',
debug: true,
//加载中样式
// loading_screen:{ backgroundColor: "#00ff00",foregroundColor: "#000000", }, //todo:do it
interval: '60',
// timeframe:'',//todo: na koncu
toolbar_bg: "#212121",//"#20334d",
// saved_data: this.savedData,
allow_symbol_change: true,
time_frames: [
{text: "1y", resolution: "1W"},
{text: "6m", resolution: "3D"},
{text: "3m", resolution: "1D"},
{text: "1m", resolution: "1D"},
{text: "1w", resolution: "30"},
{text: "3d", resolution: "30"},
{text: "1d", resolution: "30"},
{text: "6h", resolution: "15"},
{text: "1h", resolution: "1"}],
//图纸访问
drawings_access: {
type: 'black',
tools: [{name: "Regression Trend"}]//todo: moje
// tools: [{name: "Trend Line", grayed: true}, {name: "Trend Angle", grayed: true}] //todo: bb
},
//禁用的功能
disabled_features: [
"header_symbol_search",
"header_interval_dialog_button",
"show_interval_dialog_on_key_press",
"symbol_search_hot_key",
"study_dialog_search_control",
"display_market_status",
"header_compare",
"edit_buttons_in_legend",
"symbol_info",
"border_around_the_chart",
"main_series_scale_menu",
"star_some_intervals_by_default",
"datasource_copypaste",
"right_bar_stays_on_scroll",
"context_menus",
"go_to_date",
"compare_symbol",
"border_around_the_chart",
"timezone_menu",
//左右移动,缩放,重置
// "header_resolutions",//todo: przetestowac
// "control_bar",//todo: przetestowac
// "edit_buttons_in_legend",//todo: przetestowac
"remove_library_container_border",
"adaptive_logo"
],
//开启的功能
enabled_features: [
"dont_show_boolean_study_arguments",
"use_localstorage_for_settings",
"remove_library_container_border",
"save_chart_properties_to_local_storage",
"side_toolbar_in_fullscreen_mode",//全屏模式启动绘图功能
"hide_last_na_study_output",
// "hide_left_toolbar_by_default",//当用第一次进入隐藏左部工具栏
"constraint_dialogs_movement",//todo: nie do końca jestem pewien
// "move_logo_to_main_pane",//logo位置
"chart_property_page_background"
],
//覆盖
studies_overrides: {
"volume.volume.color.0": "#fe4761",
"volume.volume.color.1": "#3fcfb4",
"volume.volume.transparency": 75,
},
//覆盖
overrides: {
"paneProperties.background": "#ff0000",
// "indicator_name.input_name":"volume",
"symbolWatermarkProperties.color": "rgba(0,0,0, 0)",
// "paneProperties.background": "#20334d",//"#20334d",
//网格
"paneProperties.vertGridProperties.color": "#ff00000",
"paneProperties.horzGridProperties.color": "#344568",
"paneProperties.crossHairProperties.color": "#58637a",
"paneProperties.crossHairProperties.style": 2,
"mainSeriesProperties.style": 9,
"mainSeriesProperties.showCountdown": false,
"scalesProperties.showSeriesLastValue": true,
"mainSeriesProperties.visible": false,
"mainSeriesProperties.showPriceLine": false,
"mainSeriesProperties.priceLineWidth": 1,
"mainSeriesProperties.lockScale": false,
"mainSeriesProperties.minTick": "default",
"mainSeriesProperties.extendedHours": false,
"volumePaneSize": "tiny",
editorFontsList: ["Lato", "Arial", "Verdana", "Courier New", "Times New Roman"],
"paneProperties.topMargin": 5,
"paneProperties.bottomMargin": 5,
"paneProperties.leftAxisProperties.autoScale": true,
"paneProperties.leftAxisProperties.autoScaleDisabled": false,
"paneProperties.leftAxisProperties.percentage": false,
"paneProperties.leftAxisProperties.percentageDisabled": false,
"paneProperties.leftAxisProperties.log": false,
"paneProperties.leftAxisProperties.logDisabled": false,
"paneProperties.leftAxisProperties.alignLabels": true,
// "paneProperties.legendProperties.showStudyArguments": true,
"paneProperties.legendProperties.showStudyTitles": true,
"paneProperties.legendProperties.showStudyValues": true,
"paneProperties.legendProperties.showSeriesTitle": true,
"paneProperties.legendProperties.showSeriesOHLC": true,
"scalesProperties.showLeftScale": false,
"scalesProperties.showRightScale": true,
"scalesProperties.backgroundColor": "#212121",//"#20334d",
// 坐标轴和刻度标签颜色
"scalesProperties.lineColor": "#46587b",
"scalesProperties.textColor": "#8f98ad",
"scalesProperties.scaleSeriesOnly": false,
"mainSeriesProperties.priceAxisProperties.autoScale": true,
"mainSeriesProperties.priceAxisProperties.autoScaleDisabled": false,
"mainSeriesProperties.priceAxisProperties.percentage": false,
"mainSeriesProperties.priceAxisProperties.percentageDisabled": false,
"mainSeriesProperties.priceAxisProperties.log": false,
"mainSeriesProperties.priceAxisProperties.logDisabled": false,
"mainSeriesProperties.candleStyle.upColor": "#3fcfb4",
"mainSeriesProperties.candleStyle.downColor": "#fe4761",
"mainSeriesProperties.candleStyle.drawWick": true,// 烛心
"mainSeriesProperties.candleStyle.drawBorder": true,//边框
"mainSeriesProperties.candleStyle.borderColor": "#3fcfb4",
"mainSeriesProperties.candleStyle.borderUpColor": "#3fcfb4",//边框颜色
"mainSeriesProperties.candleStyle.borderDownColor": "#fe4761",//边框颜色
"mainSeriesProperties.candleStyle.wickColor": "#737375",
"mainSeriesProperties.candleStyle.wickUpColor": "#3fcfb4",// 烛心颜色
"mainSeriesProperties.candleStyle.wickDownColor": "#fe4761",
"mainSeriesProperties.candleStyle.barColorsOnPrevClose": false,
"mainSeriesProperties.hollowCandleStyle.upColor": "#3fcfb4",
"mainSeriesProperties.hollowCandleStyle.downColor": "#fe4761",
"mainSeriesProperties.hollowCandleStyle.drawWick": true,
"mainSeriesProperties.hollowCandleStyle.drawBorder": true,
"mainSeriesProperties.hollowCandleStyle.borderColor": "#3fcfb4",
"mainSeriesProperties.hollowCandleStyle.borderUpColor": "#3fcfb4",
"mainSeriesProperties.hollowCandleStyle.borderDownColor": "#fe4761",
"mainSeriesProperties.hollowCandleStyle.wickColor": "#737375",
"mainSeriesProperties.hollowCandleStyle.wickUpColor": "#3fcfb4",
"mainSeriesProperties.hollowCandleStyle.wickDownColor": "#fe4761",
"mainSeriesProperties.haStyle.upColor": "#3fcfb4",
"mainSeriesProperties.haStyle.downColor": "#fe4761",
"mainSeriesProperties.haStyle.drawWick": true,
"mainSeriesProperties.haStyle.drawBorder": true,
"mainSeriesProperties.haStyle.borderColor": "#3fcfb4",
"mainSeriesProperties.haStyle.borderUpColor": "#3fcfb4",
"mainSeriesProperties.haStyle.borderDownColor": "#fe4761",
"mainSeriesProperties.haStyle.wickColor": "#737375",
"mainSeriesProperties.haStyle.wickUpColor": "#3fcfb4",
"mainSeriesProperties.haStyle.wickDownColor": "#fe4761",
"mainSeriesProperties.haStyle.barColorsOnPrevClose": false,
"mainSeriesProperties.barStyle.upColor": "#3fcfb4",
"mainSeriesProperties.barStyle.downColor": "#fe4761",
"mainSeriesProperties.barStyle.barColorsOnPrevClose": false,
"mainSeriesProperties.barStyle.dontDrawOpen": false,
"mainSeriesProperties.lineStyle.color": "#0cbef3",
"mainSeriesProperties.lineStyle.linestyle": 0,
"mainSeriesProperties.lineStyle.linewidth": 1,
"mainSeriesProperties.lineStyle.priceSource": "close",
"mainSeriesProperties.areaStyle.color1": "#0cbef3",
"mainSeriesProperties.areaStyle.color2": "#0098c4",
"mainSeriesProperties.areaStyle.linecolor": "#0cbef3",
"mainSeriesProperties.areaStyle.linestyle": 0,
"mainSeriesProperties.areaStyle.linewidth": 1,
"mainSeriesProperties.areaStyle.priceSource": "close",
"mainSeriesProperties.areaStyle.transparency": 80
}